From e146b14d462c0f02bdd274537232658e1a30bc15 Mon Sep 17 00:00:00 2001 From: JustSong Date: Fri, 7 Feb 2025 00:01:38 +0800 Subject: [PATCH] fix: add default API version handling and enhance error message checks for Gemini --- relay/adaptor/gemini/adaptor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relay/adaptor/gemini/adaptor.go b/relay/adaptor/gemini/adaptor.go index edae1791..e6e4d051 100644 --- a/relay/adaptor/gemini/adaptor.go +++ b/relay/adaptor/gemini/adaptor.go @@ -7,6 +7,7 @@ import ( "net/http" "github.com/gin-gonic/gin" + "github.com/songquanpeng/one-api/common/helper" channelhelper "github.com/songquanpeng/one-api/relay/adaptor" "github.com/songquanpeng/one-api/relay/adaptor/openai" @@ -29,6 +30,8 @@ func (a *Adaptor) GetRequestURL(meta *meta.Meta) (string, error) { "gemini-2.0-flash-thinking-exp", "gemini-2.0-flash-thinking-exp-01-21": defaultVersion = "v1beta" + default: + defaultVersion = "v1beta" } version := helper.AssignOrDefault(meta.Config.APIVersion, defaultVersion)