Skip to content

Commit b09ebf4

Browse files
authored
Use responses API for Azure (anomalyco#1428)
1 parent 3268c61 commit b09ebf4

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

packages/opencode/src/provider/provider.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,15 @@ export namespace Provider {
126126
options: {},
127127
}
128128
},
129+
azure: async () => {
130+
return {
131+
autoload: false,
132+
async getModel(sdk: any, modelID: string) {
133+
return sdk.responses(modelID)
134+
},
135+
options: {},
136+
}
137+
},
129138
"amazon-bedrock": async () => {
130139
if (!process.env["AWS_PROFILE"] && !process.env["AWS_ACCESS_KEY_ID"] && !process.env["AWS_BEARER_TOKEN_BEDROCK"])
131140
return { autoload: false }

packages/opencode/src/tool/registry.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ export namespace ToolRegistry {
7474
modelID.toLowerCase().includes("qwen") ||
7575
modelID.includes("gpt-") ||
7676
modelID.includes("o1") ||
77-
modelID.includes("o3")
77+
modelID.includes("o3") ||
78+
modelID.includes("codex")
7879
) {
7980
return {
8081
patch: false,

0 commit comments

Comments
 (0)