From b7214e4246638be928c7193f3e62ddfbabfed729 Mon Sep 17 00:00:00 2001 From: Mike English Date: Mon, 29 Dec 2025 18:35:42 -0500 Subject: [PATCH] fix: cloudflare-ai-gateway sdk.chat undefined error The @ai-sdk/openai-compatible SDK does not have a .chat() method - it only exposes .languageModel() and .chatModel(). This caused the error: sdk.chat is not a function. (In 'sdk.chat(modelID)', 'sdk.chat' is undefined) Change to use .languageModel() which is the standard method available on all AI SDK providers. Fixes #4977 --- packages/opencode/src/provider/provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 62bc5beaa00..cada02009d1 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -371,7 +371,7 @@ export namespace Provider { return { autoload: true, async getModel(sdk: any, modelID: string, _options?: Record) { - return sdk.chat(modelID) + return sdk.languageModel(modelID) }, options: { baseURL: `https://gateway.ai.cloudflare.com/v1/${accountId}/${gateway}/compat`,