✨ 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},
|
"PaLM-2": {[]float64{1, 1}, ChannelTypePaLM},
|
||||||
"gemini-pro": {[]float64{1, 1}, ChannelTypeGemini},
|
"gemini-pro": {[]float64{1, 1}, ChannelTypeGemini},
|
||||||
"gemini-pro-vision": {[]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
|
// ¥0.005 / 1k tokens
|
||||||
"glm-3-turbo": {[]float64{0.3572, 0.3572}, ChannelTypeZhipu},
|
"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 {
|
func (p *GeminiProvider) GetFullRequestURL(requestURL string, modelName string) string {
|
||||||
baseURL := strings.TrimSuffix(p.GetBaseURL(), "/")
|
baseURL := strings.TrimSuffix(p.GetBaseURL(), "/")
|
||||||
version := "v1"
|
version := "v1beta"
|
||||||
if p.Channel.Other != "" {
|
if p.Channel.Other != "" {
|
||||||
version = p.Channel.Other
|
version = p.Channel.Other
|
||||||
}
|
}
|
||||||
|
@ -142,7 +142,7 @@ const typeConfig = {
|
|||||||
other: '版本号'
|
other: '版本号'
|
||||||
},
|
},
|
||||||
input: {
|
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'
|
test_model: 'gemini-pro'
|
||||||
},
|
},
|
||||||
prompt: {
|
prompt: {
|
||||||
|
Loading…
Reference in New Issue
Block a user