Skip to content

Commit f76c46d

Browse files
committed
feat: add gemini-1.5-pro (songquanpeng#1211)
1 parent cdfdeea commit f76c46d

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

common/model-ratio.go

+9-3
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@ var ModelRatio = map[string]float64{
8181
"bge-large-en": 0.002 * RMB,
8282
"bge-large-8k": 0.002 * RMB,
8383
// https://ai.google.dev/pricing
84-
"PaLM-2": 1,
85-
"gemini-pro": 1, // $0.00025 / 1k characters -> $0.001 / 1k tokens
86-
"gemini-pro-vision": 1, // $0.00025 / 1k characters -> $0.001 / 1k tokens
84+
"PaLM-2": 1,
85+
"gemini-pro": 1, // $0.00025 / 1k characters -> $0.001 / 1k tokens
86+
"gemini-pro-vision": 1, // $0.00025 / 1k characters -> $0.001 / 1k tokens
87+
"gemini-1.0-pro-vision-001": 1,
88+
"gemini-1.0-pro-001": 1,
89+
"gemini-1.5-pro": 1,
8790
// https://open.bigmodel.cn/pricing
8891
"glm-4": 0.1 * RMB,
8992
"glm-4v": 0.1 * RMB,
@@ -249,6 +252,9 @@ func GetCompletionRatio(name string) float64 {
249252
if strings.HasPrefix(name, "mistral-") {
250253
return 3
251254
}
255+
if strings.HasPrefix(name, "gemini-") {
256+
return 3
257+
}
252258
switch name {
253259
case "llama2-70b-4096":
254260
return 0.8 / 0.7

relay/channel/gemini/constants.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ package gemini
33
// https://ai.google.dev/models/gemini
44

55
var ModelList = []string{
6-
"gemini-pro", "gemini-1.0-pro-001",
6+
"gemini-pro", "gemini-1.0-pro-001", "gemini-1.5-pro",
77
"gemini-pro-vision", "gemini-1.0-pro-vision-001",
88
}

0 commit comments

Comments
 (0)