# POST /v1/chat/completions accepts $.reasoning_effort = none|minimal|low| # medium|high|xhigh|max. Its raw schema lists $.reasoning.effort = low|medium| # high; the two effort paths are mutually exclusive. $.reasoning.max_tokens # overrides either effort path. Anthropic budgets are clamped to 1024..128000. # POST /v1/messages translates $.thinking to unified reasoning controls; its # $.output_config.effort controls adaptive depth on Opus 4.7+. # https://docs.llmgateway.io/features/reasoning (accessed 2026-06-25) # https://docs.llmgateway.io/v1_messages (accessed 2026-06-25) name = "LLM Gateway" env = ["LLMGATEWAY_API_KEY"] npm = "@ai-sdk/openai-compatible" doc = "https://llmgateway.io/docs" api = "https://api.llmgateway.io/v1"