✨ feat: add gemini new model
This commit is contained in:
parent
e7fbcbffab
commit
40ef06ceda
@ -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},
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -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: {
|
||||
|
Loading…
Reference in New Issue
Block a user