From 4248fe702e2d7340ab7c430b5e6e75a1636114cb Mon Sep 17 00:00:00 2001 From: XiaomaiTX Date: Sat, 18 May 2024 12:41:52 +0800 Subject: [PATCH 1/3] feat: support model `gpt-4o` and `gpt-4o-2024-05-13` --- app/src/admin/channel.ts | 2 ++ app/src/admin/colors.ts | 2 ++ app/src/admin/datasets/charge.ts | 6 ++++++ globals/variables.go | 4 +++- 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/admin/channel.ts b/app/src/admin/channel.ts index 9cd8818..5d15a6e 100644 --- a/app/src/admin/channel.ts +++ b/app/src/admin/channel.ts @@ -112,6 +112,8 @@ export const ChannelInfos: Record = { "gpt-4-32k", "gpt-4-32k-0314", "gpt-4-32k-0613", + "gpt-4o", + "gpt-4o-2024-05-13", "dalle", "dall-e-2", "dall-e-3", diff --git a/app/src/admin/colors.ts b/app/src/admin/colors.ts index b80ce00..6554881 100644 --- a/app/src/admin/colors.ts +++ b/app/src/admin/colors.ts @@ -31,6 +31,8 @@ export const modelColorMapper: Record = { "gpt-4-32k": "purple-600", "gpt-4-32k-0613": "purple-600", "gpt-4-32k-0314": "purple-600", + "gpt-4o": "purple-600", + "gpt-4o-2024-05-13": "purple-600", "dall-e-3": "purple-700", diff --git a/app/src/admin/datasets/charge.ts b/app/src/admin/datasets/charge.ts index 8f9064c..69da10b 100644 --- a/app/src/admin/datasets/charge.ts +++ b/app/src/admin/datasets/charge.ts @@ -66,6 +66,12 @@ export const pricing: PricingDataset = [ input: 0.01, output: 0.03, }, + { + models: ["gpt-4o", "gpt-4o-2024-05-13"], + input: 0.005, + output: 0.015, + }, + { models: ["gpt-4-32k", "gpt-4-32k-0314", "gpt-4-32k-0613"], input: 0.06, diff --git a/globals/variables.go b/globals/variables.go index 802728d..8ade973 100644 --- a/globals/variables.go +++ b/globals/variables.go @@ -90,6 +90,8 @@ const ( GPT432k = "gpt-4-32k" GPT432k0314 = "gpt-4-32k-0314" GPT432k0613 = "gpt-4-32k-0613" + GPT4O = "gpt-4o" + GPT4O20240513 = "gpt-4o-2024-05-13" Dalle = "dalle" Dalle2 = "dall-e-2" Dalle3 = "dall-e-3" @@ -138,7 +140,7 @@ var OpenAIDalleModels = []string{ } var VisionModels = []string{ - GPT4VisionPreview, GPT41106VisionPreview, // openai + GPT4VisionPreview, GPT41106VisionPreview,GPT4O,GPT4O20240513 // openai GeminiProVision, // gemini Claude3, // anthropic ZhiPuChatGLM4Vision, // chatglm From 6fca3cf1def46da21ffea37ef5f74a8c5a3b051d Mon Sep 17 00:00:00 2001 From: XiaomaiTX Date: Sat, 18 May 2024 12:47:42 +0800 Subject: [PATCH 2/3] fix: variables.go --- globals/variables.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/globals/variables.go b/globals/variables.go index 8ade973..79bd582 100644 --- a/globals/variables.go +++ b/globals/variables.go @@ -140,7 +140,7 @@ var OpenAIDalleModels = []string{ } var VisionModels = []string{ - GPT4VisionPreview, GPT41106VisionPreview,GPT4O,GPT4O20240513 // openai + GPT4VisionPreview, GPT41106VisionPreview,GPT4O,GPT4O20240513, // openai GeminiProVision, // gemini Claude3, // anthropic ZhiPuChatGLM4Vision, // chatglm From b0713744f046425176ce600289c2c9c9d97f5407 Mon Sep 17 00:00:00 2001 From: Minghan Zhang <112773885+zmh-program@users.noreply.github.com> Date: Sat, 18 May 2024 12:52:46 +0800 Subject: [PATCH 3/3] chore: update variables --- globals/variables.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/globals/variables.go b/globals/variables.go index 79bd582..0318366 100644 --- a/globals/variables.go +++ b/globals/variables.go @@ -140,7 +140,7 @@ var OpenAIDalleModels = []string{ } var VisionModels = []string{ - GPT4VisionPreview, GPT41106VisionPreview,GPT4O,GPT4O20240513, // openai + GPT4VisionPreview, GPT41106VisionPreview, GPT4O, GPT4O20240513, // openai GeminiProVision, // gemini Claude3, // anthropic ZhiPuChatGLM4Vision, // chatglm