From 640f6d89fd761e1a35b3f7aedf236db99c8a9f78 Mon Sep 17 00:00:00 2001 From: IndieKKY Date: Thu, 6 Mar 2025 18:56:47 +0800 Subject: [PATCH] fix serverUrl bug --- src/chrome/openaiService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/chrome/openaiService.ts b/src/chrome/openaiService.ts index 84c0233..2c8614c 100644 --- a/src/chrome/openaiService.ts +++ b/src/chrome/openaiService.ts @@ -7,13 +7,17 @@ const getServerUrl = (serverUrl?: string) => { if (serverUrl.endsWith('/')) { serverUrl = serverUrl.slice(0, -1) } + //如果serverUrl不以/vxxx结尾,则添加/v1 + if (!/\/v\d+$/.test(serverUrl.toLowerCase())) { + serverUrl += '/v1' + } return serverUrl } export const handleChatCompleteTask = async (task: Task) => { const data = task.def.data const serverUrl = getServerUrl(task.def.serverUrl) - const resp = await fetch(`${serverUrl}/v1/chat/completions`, { + const resp = await fetch(`${serverUrl}/chat/completions`, { method: 'POST', headers: { 'Content-Type': 'application/json',