diff --git a/common/model-ratio.go b/common/model-ratio.go index 6b556ab3..8c3bb11f 100644 --- a/common/model-ratio.go +++ b/common/model-ratio.go @@ -118,6 +118,8 @@ func init() { "PaLM-2": {[]float64{1, 1}, ChannelTypePaLM}, "gemini-pro": {[]float64{1, 1}, ChannelTypeGemini}, "gemini-pro-vision": {[]float64{1, 1}, ChannelTypeGemini}, + "gemini-1.0-pro": {[]float64{1, 1}, ChannelTypeGemini}, + "gemini-1.5-pro": {[]float64{1, 1}, ChannelTypeGemini}, // ¥0.005 / 1k tokens "glm-3-turbo": {[]float64{0.3572, 0.3572}, ChannelTypeZhipu}, diff --git a/providers/gemini/base.go b/providers/gemini/base.go index 8b256701..f10fd632 100644 --- a/providers/gemini/base.go +++ b/providers/gemini/base.go @@ -61,7 +61,7 @@ func errorHandle(geminiError *GeminiErrorResponse) *types.OpenAIError { func (p *GeminiProvider) GetFullRequestURL(requestURL string, modelName string) string { baseURL := strings.TrimSuffix(p.GetBaseURL(), "/") - version := "v1" + version := "v1beta" if p.Channel.Other != "" { version = p.Channel.Other } diff --git a/web/src/views/Channel/type/Config.js b/web/src/views/Channel/type/Config.js index 080ac1ef..23df06eb 100644 --- a/web/src/views/Channel/type/Config.js +++ b/web/src/views/Channel/type/Config.js @@ -142,7 +142,7 @@ const typeConfig = { other: '版本号' }, input: { - models: ['gemini-pro', 'gemini-pro-vision'], + models: ['gemini-pro', 'gemini-pro-vision', 'gemini-1.0-pro', 'gemini-1.5-pro'], test_model: 'gemini-pro' }, prompt: {