Simon Westlin Green 6 месяцев назад
Родитель
Сommit
b09ebf4645

+ 9 - 0
packages/opencode/src/provider/provider.ts

@@ -126,6 +126,15 @@ export namespace Provider {
         options: {},
       }
     },
+    azure: async () => {
+      return {
+        autoload: false,
+        async getModel(sdk: any, modelID: string) {
+          return sdk.responses(modelID)
+        },
+        options: {},
+      }
+    },
     "amazon-bedrock": async () => {
       if (!process.env["AWS_PROFILE"] && !process.env["AWS_ACCESS_KEY_ID"] && !process.env["AWS_BEARER_TOKEN_BEDROCK"])
         return { autoload: false }

+ 2 - 1
packages/opencode/src/tool/registry.ts

@@ -74,7 +74,8 @@ export namespace ToolRegistry {
       modelID.toLowerCase().includes("qwen") ||
       modelID.includes("gpt-") ||
       modelID.includes("o1") ||
-      modelID.includes("o3")
+      modelID.includes("o3") ||
+      modelID.includes("codex")
     ) {
       return {
         patch: false,