I've configured an Azure OpenAI service deployment in Azure AI Foundry and tried hitting the following request:
curl -X POST "https://<redacted>-eastus2.cognitiveservices.azure.com/openai/deployments/gpt-4.1/chat/completions?api-version=2025-01-01-preview" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AZURE_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Test request to see whether this works"
}
],
"max_completion_tokens": 800,
"temperature": 1,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"model": "gpt-4.1"
}' | jq .
And it returns a valid result. However, when I try adding Azure OpenAI as a custom provider in Chatcraft, it says:

Looking at https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#authentication, it seems that /models isn't available, and instead a per-model deployment URL approach is being used. Does it mean that Chatcraft doesn't have Azure OpenAI service support atm, or am I doing something wrong?
I've configured an Azure OpenAI service deployment in Azure AI Foundry and tried hitting the following request:
And it returns a valid result. However, when I try adding Azure OpenAI as a custom provider in Chatcraft, it says:
Looking at https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#authentication, it seems that
/modelsisn't available, and instead a per-model deployment URL approach is being used. Does it mean that Chatcraft doesn't have Azure OpenAI service support atm, or am I doing something wrong?