Skip to content

Commit f8e939d

Browse files
authored
fix: support max for deepseek (#24163)
1 parent 923af96 commit f8e939d

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

packages/opencode/src/provider/transform.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,11 @@ export function variants(model: Provider.Model): Record<string, Record<string, a
529529
case "venice-ai-sdk-provider":
530530
// https://docs.venice.ai/overview/guides/reasoning-models#reasoning-effort
531531
case "@ai-sdk/openai-compatible":
532-
return Object.fromEntries(WIDELY_SUPPORTED_EFFORTS.map((effort) => [effort, { reasoningEffort: effort }]))
532+
const efforts = [...WIDELY_SUPPORTED_EFFORTS]
533+
if (model.api.id.includes("deepseek-v4")) {
534+
efforts.push("max")
535+
}
536+
return Object.fromEntries(efforts.map((effort) => [effort, { reasoningEffort: effort }]))
533537

534538
case "@ai-sdk/azure":
535539
// https://v5.ai-sdk.dev/providers/ai-sdk-providers/azure

0 commit comments

Comments
 (0)