From d62e662d20ed7b88326c1d2cff7125285b31e767 Mon Sep 17 00:00:00 2001 From: dreamhunter2333 Date: Tue, 24 Jun 2025 19:02:52 +0800 Subject: [PATCH] feature: support azure deepseek --- src/providers/azure-openai-proxy.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/providers/azure-openai-proxy.ts b/src/providers/azure-openai-proxy.ts index c2836e5..3cd6352 100644 --- a/src/providers/azure-openai-proxy.ts +++ b/src/providers/azure-openai-proxy.ts @@ -10,7 +10,12 @@ const buildProxyRequest = ( ): Request => { const url = new URL(request.url) const targetUrl = new URL(config.endpoint) - targetUrl.pathname = `/openai/deployments/${deploymentName}/${url.pathname.replace('/v1/', '')}` + + // 如果 endpoint 末尾不带 #,则设置标准的 Azure OpenAI pathname + if (!config.endpoint.endsWith('#')) { + targetUrl.pathname = `/openai/deployments/${deploymentName}/${url.pathname.replace('/v1/', '')}` + } + targetUrl.searchParams.set('api-version', config.api_version) const targetHeaders = new Headers(request.headers)