Skip to content

Commit da3d1c6

Browse files
Fix Azure OpenAI base URL construction
The base URL was incorrectly using a forward slash (/) instead of a dot (.) to construct the Azure OpenAI endpoint, resulting in malformed URLs like `https://{resourceName}/openai.azure.com` instead of the correct `https://{resourceName}.openai.azure.com`. This caused DNS resolution failures when attempting to connect to Azure OpenAI services. Reference: https://learn.microsoft.com/en-us/azure/ai-services/openai/reference Fixes #139 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 26cb0ef commit da3d1c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/OpenAI/Azure/DefaultOpenAIAzureService.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public final class DefaultOpenAIAzureService: OpenAIService {
2222
self.httpClient = httpClient
2323
self.decoder = decoder
2424
openAIEnvironment = OpenAIEnvironment(
25-
baseURL: "https://\(azureConfiguration.resourceName)/openai.azure.com",
25+
baseURL: "https://\(azureConfiguration.resourceName).openai.azure.com",
2626
proxyPath: nil,
2727
version: nil)
2828
apiKey = azureConfiguration.openAIAPIKey

0 commit comments

Comments
 (0)