From 7885ea7d9e6a00a8d829f309ee0d87f96dd1f100 Mon Sep 17 00:00:00 2001 From: Richard C Lim <61879224+richardclim@users.noreply.github.com> Date: Sun, 2 Feb 2025 05:35:38 -0500 Subject: [PATCH] Update common.ts --- app/api/common.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/api/common.ts b/app/api/common.ts index a94ce6297..1dd964ebc 100644 --- a/app/api/common.ts +++ b/app/api/common.ts @@ -56,9 +56,19 @@ const isAzure = req.nextUrl.pathname.includes("azure/deployments") || Boolean(se const isAIFoundation = baseUrl.includes(".models.ai.azure.com"); if (isAIFoundation) { // For AI Foundation models, use direct path without deployments - path = "chat/completions"; + // failed to work. path = "chat/completions"; + path = req.nextUrl.pathname + .replace("/api/azure/openai/", "") + .replace("/deployments/", "") + .split("/") + .slice(-2) + .join("/"); } else { baseUrl = baseUrl.split("/deployments").shift() as string; + path = `${req.nextUrl.pathname.replaceAll( + "/api/azure/", + "", + )}?api-version=${azureApiVersion}`; // Forward compatibility: // if display_name(deployment_name) not set, and '{deploy-id}' in AZURE_URL