summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorJaaneek <[email protected]>2026-03-20 02:09:49 +0000
committerGitHub <[email protected]>2026-03-19 21:09:49 -0500
commitb3d0446d13504f63c6c26dfd040779a3ccd056cc (patch)
tree17194964b1705492629ee496beb298afcbf1236d /packages
parent949191ab74424dc0da8d2c2c180b6c192e8132d9 (diff)
downloadopencode-b3d0446d13504f63c6c26dfd040779a3ccd056cc.tar.gz
opencode-b3d0446d13504f63c6c26dfd040779a3ccd056cc.zip
feat: switch xai provider to responses API (#18175)
Co-authored-by: Jaaneek <[email protected]>
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/provider.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index f7667fc2c..9c9c8e834 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -184,6 +184,15 @@ export namespace Provider {
options: {},
}
},
+ xai: async () => {
+ return {
+ autoload: false,
+ async getModel(sdk: any, modelID: string, _options?: Record<string, any>) {
+ return sdk.responses(modelID)
+ },
+ options: {},
+ }
+ },
"github-copilot": async () => {
return {
autoload: false,