From 38138164e53fbd62f41ef9b1c4d3aa78292169dd Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Thu, 19 Dec 2024 15:32:30 -0500 Subject: [PATCH] Add gemini-2.0-flash-thinking-exp-1219 --- .changeset/stale-wasps-fetch.md | 5 +++++ README.md | 2 +- src/shared/api.ts | 10 +++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .changeset/stale-wasps-fetch.md diff --git a/.changeset/stale-wasps-fetch.md b/.changeset/stale-wasps-fetch.md new file mode 100644 index 0000000..a1b51dc --- /dev/null +++ b/.changeset/stale-wasps-fetch.md @@ -0,0 +1,5 @@ +--- +"roo-cline": patch +--- + +Add gemini-2.0-flash-thinking-exp-1219 diff --git a/README.md b/README.md index 5fcff1a..dd7f72a 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ A fork of Cline, an autonomous coding agent, tweaked for more speed and flexibil - Option to use a larger 1280x800 browser - Quick prompt copying from history - OpenRouter compression support -- Support for newer Gemini models (gemini-exp-1206, gemini-2.0-flash-exp) and Meta 3, 3.1, and 3.2 models via AWS Bedrock +- Support for newer Gemini models (gemini-exp-1206, gemini-2.0-flash-exp, gemini-2.0-flash-thinking-exp-1219) and Meta 3, 3.1, and 3.2 models via AWS Bedrock - Runs alongside the original Cline ## Disclaimer diff --git a/src/shared/api.ts b/src/shared/api.ts index 32b7891..4bb62e4 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -381,8 +381,16 @@ export const openAiModelInfoSaneDefaults: ModelInfo = { // Gemini // https://ai.google.dev/gemini-api/docs/models/gemini export type GeminiModelId = keyof typeof geminiModels -export const geminiDefaultModelId: GeminiModelId = "gemini-2.0-flash-exp" +export const geminiDefaultModelId: GeminiModelId = "gemini-2.0-flash-thinking-exp-1219" export const geminiModels = { + "gemini-2.0-flash-thinking-exp-1219": { + maxTokens: 8192, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: false, + inputPrice: 0, + outputPrice: 0, + }, "gemini-2.0-flash-exp": { maxTokens: 8192, contextWindow: 1_048_576,