diff --git a/src/commands/onboard-custom.test.ts b/src/commands/onboard-custom.test.ts index 7917d45ca8f..b4dc7cbd7db 100644 --- a/src/commands/onboard-custom.test.ts +++ b/src/commands/onboard-custom.test.ts @@ -506,7 +506,7 @@ describe("applyCustomApiConfig", () => { const provider = result.config.models?.providers?.[providerId]; expect(provider?.baseUrl).toBe("https://my-resource.services.ai.azure.com/openai/v1"); - expect(provider?.api).toBe("openai-completions"); + expect(provider?.api).toBe("openai-responses"); expect(provider?.authHeader).toBe(false); expect(provider?.headers).toEqual({ "api-key": "key123" }); diff --git a/src/commands/onboard-custom.ts b/src/commands/onboard-custom.ts index 5afab742448..9f0b7e3d162 100644 --- a/src/commands/onboard-custom.ts +++ b/src/commands/onboard-custom.ts @@ -686,7 +686,7 @@ export function applyCustomApiConfig(params: ApplyCustomApiConfigParams): Custom normalizeOptionalProviderApiKey(params.apiKey) ?? normalizeOptionalProviderApiKey(existingApiKey); - const providerApi = isAzureOpenAi + const providerApi = isAzure ? ("openai-responses" as const) : resolveProviderApi(params.compatibility); const azureHeaders = isAzure && normalizedApiKey ? { "api-key": normalizedApiKey } : undefined;