diff --git a/.changeset/stale-bikes-jam.md b/.changeset/stale-bikes-jam.md new file mode 100644 index 0000000000..095e3ccc37 --- /dev/null +++ b/.changeset/stale-bikes-jam.md @@ -0,0 +1,5 @@ +--- +"roo-cline": patch +--- + +Allow custom URLs for Gemini provider diff --git a/src/api/providers/gemini.ts b/src/api/providers/gemini.ts index 7389611300..4bf3b293bb 100644 --- a/src/api/providers/gemini.ts +++ b/src/api/providers/gemini.ts @@ -30,6 +30,9 @@ export class GeminiHandler extends BaseProvider implements SingleCompletionHandl model, contents: messages.map(convertAnthropicMessageToGemini), config: { + httpOptions: this.options.googleGeminiBaseUrl + ? { baseUrl: this.options.googleGeminiBaseUrl } + : undefined, thinkingConfig, maxOutputTokens, temperature: this.options.modelTemperature ?? 0,