diff --git a/app/api/common.ts b/app/api/common.ts index 9149cc6c9e7..d7f6d63ce58 100644 --- a/app/api/common.ts +++ b/app/api/common.ts @@ -59,7 +59,7 @@ export async function requestOpenai(req: NextRequest) { if (isAzure) { const azureApiVersion = req?.nextUrl?.searchParams?.get("api-version"); - baseUrl = baseUrl.split("/deployments").shift(); + baseUrl = baseUrl.split("/deployments").shift() as string; path = `${req.nextUrl.pathname.replaceAll( "/api/azure/", "", diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index 56063d6f064..c9c834b6691 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -157,11 +157,11 @@ export class ChatGPTApi implements LLMApi { const model = models.find( (model) => model.name == modelConfig.model && - model?.provider.providerName == ServiceProvider.Azure, + model?.provider?.providerName == ServiceProvider.Azure, ); chatPath = this.path( Azure.ChatPath( - model?.displayName ?? model.name, + (model?.displayName ?? model?.name) as string, useAccessStore.getState().azureApiVersion, ), );