From 5d5e69fe21d17b3b6763c0416d4c1b48cf035cc9 Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Wed, 22 Jan 2025 19:14:19 +0700 Subject: [PATCH 1/2] chore: add gemini flash thinking 01-21 --- src/shared/api.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/shared/api.ts b/src/shared/api.ts index 8d7b919..01dce34 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -414,6 +414,14 @@ export const openAiModelInfoSaneDefaults: ModelInfo = { export type GeminiModelId = keyof typeof geminiModels export const geminiDefaultModelId: GeminiModelId = "gemini-2.0-flash-thinking-exp-1219" export const geminiModels = { + "gemini-2.0-flash-thinking-exp-01-21": { + maxTokens: 8192, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: false, + inputPrice: 0, + outputPrice: 0, + }, "gemini-2.0-flash-thinking-exp-1219": { maxTokens: 8192, contextWindow: 32_767, From 93a571038f3335d92e918418a004dfe552ea357f Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Wed, 22 Jan 2025 22:35:15 +0700 Subject: [PATCH 2/2] fix: update output length to 65536 --- src/shared/api.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/api.ts b/src/shared/api.ts index 01dce34..cdbe5b7 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -415,7 +415,7 @@ export type GeminiModelId = keyof typeof geminiModels export const geminiDefaultModelId: GeminiModelId = "gemini-2.0-flash-thinking-exp-1219" export const geminiModels = { "gemini-2.0-flash-thinking-exp-01-21": { - maxTokens: 8192, + maxTokens: 65_536, contextWindow: 1_048_576, supportsImages: true, supportsPromptCache: false,