diff options
| author | Frank <[email protected]> | 2026-02-06 13:57:23 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2026-02-06 13:57:26 -0500 |
| commit | e5b355e4583f00fb108ac7dc23c9266ae189d5f1 (patch) | |
| tree | b9e4f0c6905a1cbd4fd619f328b6b640f6f8f0ac /packages/console/app/src | |
| parent | 89f0a447f60ed8f98d018faa9726fd3e35c21881 (diff) | |
| download | opencode-e5b355e4583f00fb108ac7dc23c9266ae189d5f1.tar.gz opencode-e5b355e4583f00fb108ac7dc23c9266ae189d5f1.zip | |
zen: handle 1m context
Diffstat (limited to 'packages/console/app/src')
| -rw-r--r-- | packages/console/app/src/routes/zen/util/provider/anthropic.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/console/app/src/routes/zen/util/provider/anthropic.ts b/packages/console/app/src/routes/zen/util/provider/anthropic.ts index a5f92a29a..7081e980d 100644 --- a/packages/console/app/src/routes/zen/util/provider/anthropic.ts +++ b/packages/console/app/src/routes/zen/util/provider/anthropic.ts @@ -20,7 +20,7 @@ export const anthropicHelper: ProviderHelper = ({ reqModel, providerModel }) => const isBedrockModelArn = providerModel.startsWith("arn:aws:bedrock:") const isBedrockModelID = providerModel.startsWith("global.anthropic.") const isBedrock = isBedrockModelArn || isBedrockModelID - const isSonnet = reqModel.includes("sonnet") + const supports1m = reqModel.includes("sonnet") || reqModel.includes("opus-4-6") return { format: "anthropic", modifyUrl: (providerApi: string, isStream?: boolean) => @@ -33,7 +33,7 @@ export const anthropicHelper: ProviderHelper = ({ reqModel, providerModel }) => } else { headers.set("x-api-key", apiKey) headers.set("anthropic-version", headers.get("anthropic-version") ?? "2023-06-01") - if (body.model.startsWith("claude-sonnet-")) { + if (supports1m) { headers.set("anthropic-beta", "context-1m-2025-08-07") } } @@ -43,7 +43,7 @@ export const anthropicHelper: ProviderHelper = ({ reqModel, providerModel }) => ...(isBedrock ? { anthropic_version: "bedrock-2023-05-31", - anthropic_beta: isSonnet ? "context-1m-2025-08-07" : undefined, + anthropic_beta: supports1m ? "context-1m-2025-08-07" : undefined, model: undefined, stream: undefined, } |
