diff options
| author | Aiden Cline <[email protected]> | 2026-04-24 08:48:52 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-24 08:48:52 -0400 |
| commit | f8e939d96fe2f2f3e347fdfd8a8f567ceb6edb01 (patch) | |
| tree | 57494602257cf8e99006eb095f086477d70f70b9 /packages | |
| parent | 923af96d26bd7777ae335ddade89854ac5fc8841 (diff) | |
| download | opencode-f8e939d96fe2f2f3e347fdfd8a8f567ceb6edb01.tar.gz opencode-f8e939d96fe2f2f3e347fdfd8a8f567ceb6edb01.zip | |
fix: support `max` for deepseek (#24163)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 0a2fc7fc2..7fcfcd250 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -529,7 +529,11 @@ export function variants(model: Provider.Model): Record<string, Record<string, a case "venice-ai-sdk-provider": // https://docs.venice.ai/overview/guides/reasoning-models#reasoning-effort case "@ai-sdk/openai-compatible": - return Object.fromEntries(WIDELY_SUPPORTED_EFFORTS.map((effort) => [effort, { reasoningEffort: effort }])) + const efforts = [...WIDELY_SUPPORTED_EFFORTS] + if (model.api.id.includes("deepseek-v4")) { + efforts.push("max") + } + return Object.fromEntries(efforts.map((effort) => [effort, { reasoningEffort: effort }])) case "@ai-sdk/azure": // https://v5.ai-sdk.dev/providers/ai-sdk-providers/azure |
