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

15 lines
857 B
TOML

# CrossModel is a multi-provider gateway with three inbound surfaces: OpenAI
# Chat Completions (/v1/chat/completions), OpenAI Responses (/v1/responses), and
# Anthropic Messages (/v1/messages). Reasoning controls are model-dependent and
# declared per model in reasoning_options: a thinking toggle, an effort enum whose
# accepted values vary by model (e.g. low|medium|high for Claude, none|low|medium|
# high|xhigh for GPT-5.x, minimal|low|medium|high for Gemini), and Anthropic-style
# budget_tokens clamped to 1024..32000. Always-thinking models (MiniMax M2.x,
# Kimi K2.7-code) expose no user-selectable control (reasoning_options = []).
# https://www.crossmodel.ai/docs (accessed 2026-07-09)
name = "CrossModel"
env = ["CROSSMODEL_API_KEY"]
npm = "@ai-sdk/openai-compatible"
api = "https://api.crossmodel.ai/v1"
doc = "https://www.crossmodel.ai/docs"