fix: ensure toolStreaming is set to off by default when using non anthropic models with anthropic sdk (#24642)

This commit is contained in:
Aiden Cline
2026-04-27 14:16:00 -05:00
committed by GitHub
parent ccb7669736
commit c361c2953f

View File

@@ -847,7 +847,10 @@ export function options(input: {
}): Record<string, any> {
const result: Record<string, any> = {}
if (input.model.api.npm === "@ai-sdk/google-vertex/anthropic") {
if (
input.model.api.npm === "@ai-sdk/google-vertex/anthropic" ||
(!input.model.api.id.includes("claude") && input.model.api.npm === "@ai-sdk/anthropic")
) {
result["toolStreaming"] = false
}