summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorzerone0x <[email protected]>2026-01-23 09:44:18 +0800
committerGitHub <[email protected]>2026-01-22 19:44:18 -0600
commit31094cd5a42e03371b2d2fecf0c60ec02846341a (patch)
tree6c71048b08dada98947c4629d1639d82cae922c3 /packages
parentbcf7a65e36af1437cda556577a275dd8531afd0d (diff)
downloadopencode-31094cd5a42e03371b2d2fecf0c60ec02846341a.tar.gz
opencode-31094cd5a42e03371b2d2fecf0c60ec02846341a.zip
fix(provider): add thinking presets for Google Vertex Anthropic (#9953)
Co-authored-by: Claude <[email protected]>
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/transform.ts6
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"