From 2d33283afb5ceab3eadda0174be85eeefda642d7 Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Tue, 19 Dec 2023 12:53:56 +0800 Subject: [PATCH] fix gemini --- controller/relay-text.go | 4 +++- web/src/constants/channel.constants.js | 30 +++++++++++++------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/controller/relay-text.go b/controller/relay-text.go index 6231786..cd760f4 100644 --- a/controller/relay-text.go +++ b/controller/relay-text.go @@ -188,7 +188,7 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode { if baseURL != "" { requestBaseURL = baseURL } - version := "v1" + version := "v1beta" if c.GetString("api_version") != "" { version = c.GetString("api_version") } @@ -200,6 +200,8 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode { apiKey := c.Request.Header.Get("Authorization") apiKey = strings.TrimPrefix(apiKey, "Bearer ") fullRequestURL += "?key=" + apiKey + //log.Println(fullRequestURL) + case APITypeZhipu: method := "invoke" if textRequest.Stream { diff --git a/web/src/constants/channel.constants.js b/web/src/constants/channel.constants.js index 8a021af..b378d23 100644 --- a/web/src/constants/channel.constants.js +++ b/web/src/constants/channel.constants.js @@ -1,17 +1,17 @@ export const CHANNEL_OPTIONS = [ - { key: 1, text: 'OpenAI', value: 1, color: 'green', label: 'OpenAI' }, - { key: 24, text: 'Midjourney Proxy', value: 24, color: 'light-blue', label: 'Midjourney Proxy' }, - { key: 14, text: 'Anthropic Claude', value: 14, color: 'black', label: 'Anthropic Claude' }, - { key: 3, text: 'Azure OpenAI', value: 3, color: 'olive', label: 'Azure OpenAI' }, - { key: 11, text: 'Google PaLM2', value: 11, color: 'orange', label: 'Google PaLM2' }, - { key: 24, text: 'Google Gemini', value: 24, color: 'orange' }, - { key: 15, text: '百度文心千帆', value: 15, color: 'blue', label: '百度文心千帆' }, - { key: 17, text: '阿里通义千问', value: 17, color: 'orange', label: '阿里通义千问' }, - { key: 18, text: '讯飞星火认知', value: 18, color: 'blue', label: '讯飞星火认知' }, - { key: 16, text: '智谱 ChatGLM', value: 16, color: 'violet', label: '智谱 ChatGLM' }, - { key: 19, text: '360 智脑', value: 19, color: 'blue', label: '360 智脑' }, - { key: 23, text: '腾讯混元', value: 23, color: 'teal', label: '腾讯混元' }, - { key: 8, text: '自定义渠道', value: 8, color: 'pink', label: '自定义渠道' }, - { key: 22, text: '知识库:FastGPT', value: 22, color: 'blue', label: '知识库:FastGPT' }, - { key: 21, text: '知识库:AI Proxy', value: 21, color: 'purple', label: '知识库:AI Proxy' }, + {key: 1, text: 'OpenAI', value: 1, color: 'green', label: 'OpenAI'}, + {key: 2, text: 'Midjourney Proxy', value: 2, color: 'light-blue', label: 'Midjourney Proxy'}, + {key: 14, text: 'Anthropic Claude', value: 14, color: 'black', label: 'Anthropic Claude'}, + {key: 3, text: 'Azure OpenAI', value: 3, color: 'olive', label: 'Azure OpenAI'}, + {key: 11, text: 'Google PaLM2', value: 11, color: 'orange', label: 'Google PaLM2'}, + {key: 24, text: 'Google Gemini', value: 24, color: 'orange', label: 'Google Gemini'}, + {key: 15, text: '百度文心千帆', value: 15, color: 'blue', label: '百度文心千帆'}, + {key: 17, text: '阿里通义千问', value: 17, color: 'orange', label: '阿里通义千问'}, + {key: 18, text: '讯飞星火认知', value: 18, color: 'blue', label: '讯飞星火认知'}, + {key: 16, text: '智谱 ChatGLM', value: 16, color: 'violet', label: '智谱 ChatGLM'}, + {key: 19, text: '360 智脑', value: 19, color: 'blue', label: '360 智脑'}, + {key: 23, text: '腾讯混元', value: 23, color: 'teal', label: '腾讯混元'}, + {key: 8, text: '自定义渠道', value: 8, color: 'pink', label: '自定义渠道'}, + {key: 22, text: '知识库:FastGPT', value: 22, color: 'blue', label: '知识库:FastGPT'}, + {key: 21, text: '知识库:AI Proxy', value: 21, color: 'purple', label: '知识库:AI Proxy'}, ];