mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
fix azure endpoint and api version issue
This commit is contained in:
@@ -296,7 +296,7 @@ router.post('/responses', authenticateApiKey, async (req, res) => {
|
|||||||
deploymentName: account.deploymentName,
|
deploymentName: account.deploymentName,
|
||||||
apiVersion: account.apiVersion
|
apiVersion: account.apiVersion
|
||||||
},
|
},
|
||||||
targetUrl: `${account.azureEndpoint}/openai/deployments/${account.deploymentName}/responses?api-version=${account.apiVersion || '2024-10-01-preview'}`,
|
targetUrl: `${account.azureEndpoint}/openai/responses?api-version=${account.apiVersion || '2025-04-01-preview'}`,
|
||||||
endpoint: 'responses',
|
endpoint: 'responses',
|
||||||
isStream: req.body.stream || false
|
isStream: req.body.stream || false
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ async function handleAzureOpenAIRequest({
|
|||||||
deploymentName = account.deploymentName || 'default'
|
deploymentName = account.deploymentName || 'default'
|
||||||
// Azure Responses API requires preview versions; fall back appropriately
|
// Azure Responses API requires preview versions; fall back appropriately
|
||||||
const apiVersion =
|
const apiVersion =
|
||||||
account.apiVersion || (endpoint === 'responses' ? '2024-10-01-preview' : '2024-02-01')
|
account.apiVersion || (endpoint === 'responses' ? '2025-04-01-preview' : '2024-02-01')
|
||||||
if (endpoint === 'chat/completions') {
|
if (endpoint === 'chat/completions') {
|
||||||
requestUrl = `${baseUrl}/openai/deployments/${deploymentName}/chat/completions?api-version=${apiVersion}`
|
requestUrl = `${baseUrl}/openai/deployments/${deploymentName}/chat/completions?api-version=${apiVersion}`
|
||||||
} else if (endpoint === 'responses') {
|
} else if (endpoint === 'responses') {
|
||||||
|
|||||||
Reference in New Issue
Block a user