Skip to content

Commit e2516eb

Browse files
authored
Control Gemini thinking budget via Requesty (#4486)
1 parent 861a866 commit e2516eb

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/api/providers/fetchers/requesty.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,14 @@ export async function getRequestyModels(apiKey?: string): Promise<Record<string,
1919
const rawModels = response.data.data
2020

2121
for (const rawModel of rawModels) {
22-
const reasoningBudget = rawModel.supports_reasoning && rawModel.id.includes("claude")
23-
const reasoningEffort = rawModel.supports_reasoning && rawModel.id.includes("openai")
22+
const reasoningBudget =
23+
rawModel.supports_reasoning &&
24+
(rawModel.id.includes("claude") ||
25+
rawModel.id.includes("coding/gemini-2.5") ||
26+
rawModel.id.includes("vertex/gemini-2.5"))
27+
const reasoningEffort =
28+
rawModel.supports_reasoning &&
29+
(rawModel.id.includes("openai") || rawModel.id.includes("google/gemini-2.5"))
2430

2531
const modelInfo: ModelInfo = {
2632
maxTokens: rawModel.max_output_tokens,

0 commit comments

Comments
 (0)