决策不是聊天补全
Decisions 模型家族会根据应用 state 回答类型化的 noul、choice 和 score 问题。这个契约使用 POST /api/v1/decisions,不是 OpenAI messages 请求。
可以直接选择 typesafe/jev、fastino/gliner2.5-multi-v1,或用 anyrouter/decision 在当前密钥可用的决策模型之间自动路由。模型页现在优先展示原生命令和真实请求示例。
一条 CLI 命令
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr decision --model typesafe/jev结果与 API 一样是带类型的答案,而不是生成的聊天文本。
SDK 示例遵循 API 契约
模型页也提供带 state 和 questions 的原生 fetch 示例。聊天 SDK 会调用错误端点,因此这里不再展示。
const res = await fetch("https://anyrouter.dev/api/v1/decisions", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.ANYROUTER_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
state: "Help! My payouts have been failing for 3 days.",
model: "typesafe/jev",
questions: {
is_urgent: {
type: "noul",
instructions: "Does this convey urgency?",
},
},
}),
})
console.log(await res.json())查看 Decisions API 文档或打开完整 Decisions 应用。发布说明:Decisions family + anyr decision。
相关文章
Jev Decisions 已上线模型页
Jev 把应用状态和类型化问题转换为带概率的结构化答案。现在可以在模型页、完整 Decisions 应用和 playground 里试用。
CLI update: multiple accounts, terminal key management, and agents that delegate
The AnyRouter CLI now handles several accounts side by side, manages API keys without the dashboard, runs plan-then-implement pipelines across two models, and lets coding agents hand tasks to each other — one hop, one key.
Use AnyRouter with the Vercel AI SDK
@anyr/ai-sdk-provider wraps the AnyRouter gateway as a standard Vercel AI SDK provider. Call createAnyRouter(), pass a provider/model id, and generateText, streamText, and generateObject work unchanged — switching models is a one-string edit.