diff options
| author | zerone0x <[email protected]> | 2026-01-23 09:44:18 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-22 19:44:18 -0600 |
| commit | 31094cd5a42e03371b2d2fecf0c60ec02846341a (patch) | |
| tree | 6c71048b08dada98947c4629d1639d82cae922c3 | |
| parent | bcf7a65e36af1437cda556577a275dd8531afd0d (diff) | |
| download | opencode-31094cd5a42e03371b2d2fecf0c60ec02846341a.tar.gz opencode-31094cd5a42e03371b2d2fecf0c60ec02846341a.zip | |
fix(provider): add thinking presets for Google Vertex Anthropic (#9953)
Co-authored-by: Claude <[email protected]>
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 8b6bba903..5e9f10fe6 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -420,7 +420,9 @@ export namespace ProviderTransform { ) case "@ai-sdk/anthropic": - // https://v5.ai-sdk.dev/providers/ai-sdk-providers/anthropic + // https://v5.ai-sdk.dev/providers/ai-sdk-providers/anthropic + case "@ai-sdk/google-vertex/anthropic": + // https://v5.ai-sdk.dev/providers/ai-sdk-providers/google-vertex#anthropic-provider return { high: { thinking: { @@ -643,7 +645,7 @@ export namespace ProviderTransform { const modelCap = modelLimit || globalLimit const standardLimit = Math.min(modelCap, globalLimit) - if (npm === "@ai-sdk/anthropic") { + if (npm === "@ai-sdk/anthropic" || npm === "@ai-sdk/google-vertex/anthropic") { const thinking = options?.["thinking"] const budgetTokens = typeof thinking?.["budgetTokens"] === "number" ? thinking["budgetTokens"] : 0 const enabled = thinking?.["type"] === "enabled" |
