12 lines
879 B
TOML
12 lines
879 B
TOML
name = "Azure Cognitive Services"
|
|
env = ["AZURE_COGNITIVE_SERVICES_RESOURCE_NAME", "AZURE_COGNITIVE_SERVICES_API_KEY"]
|
|
npm = "@ai-sdk/azure"
|
|
# Raw HTTP reasoning controls (sources accessed 2026-06-25):
|
|
# Azure OpenAI Chat: POST https://<resource>.openai.azure.com/openai/v1/chat/completions
|
|
# uses top-level reasoning_effort; model-specific values are documented below.
|
|
# Anthropic Messages: POST https://<resource>.services.ai.azure.com/anthropic/v1/messages
|
|
# uses thinking.type and thinking.budget_tokens. Azure model "modes" alone are
|
|
# not request controls. Azure documents no common toggle or budget across APIs.
|
|
# https://learn.microsoft.com/en-us/azure/foundry/openai/how-to/reasoning
|
|
# https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure
|
|
doc = "https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models" |