diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 860faa981c..978012dccc 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -140,7 +140,9 @@ export namespace Provider { options: {}, } }, + // TODO: handle the openai and anthropic deployments azure: async () => { + const resourceName = Env.get("AZURE_RESOURCE_NAME") return { autoload: false, async getModel(sdk: any, model: Model, options?: Record) { @@ -152,7 +154,9 @@ export namespace Provider { } return sdk.responses(model.api.id) }, - options: {}, + options: { + baseURL: resourceName ? `https://${resourceName}.cognitiveservices.azure.com/anthropic/v1` : undefined, + }, } }, "azure-cognitive-services": async () => {