Files
2026-07-13 12:28:55 +08:00

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"