任意模型,一个入口
保持 OpenAI SDK 调用方式不变,把请求路由到 OpenRouter、OpenAI、Anthropic、Google 或自定义 Provider。
用一个 API 接入多家模型 Provider,自动路由、失败回退、成本观测和团队限额一起完成。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://modelroutes.com/v1",
apiKey: process.env.MODELROUTER_API_KEY,
});
const completion = await client.chat.completions.create({
model: "zai/glm-5.1",
messages: [{ role: "user", content: "Build a routing plan" }],
});保持 OpenAI SDK 调用方式不变,把请求路由到 OpenRouter、OpenAI、Anthropic、Google 或自定义 Provider。
Provider 异常、限额耗尽或模型不可用时,按策略自动切换到可用模型,减少 Agent 中断。
按模型、Provider、Agent 汇总 Token 和费用,用免费模型、价格分层和预算限额控制成本。
为组织、Agent 和 API Key 设置 Provider 白名单、模型偏好、调用限额与审计视图。
Why ModelRouter
ModelRouter 把快速接入、模型覆盖、协议兼容和生产级路由放在同一个 OpenAI 兼容网关里。
通过就近线路和智能 Provider 选择,降低编码 Agent 与应用请求的调用延迟。
Provider Key、Agent 调用、用量和路由决策都纳入团队级策略与审计视图。
把 OpenAI、Anthropic、Google、OpenRouter 和自定义 Provider 统一到 OpenAI 兼容入口。
Provider、模型或额度不可用时,通过健康检查和回退路由保持请求连续。
替换 baseURL 即可保留原 SDK 调用方式,已有 OpenAI 兼容客户端几乎无需改造。
兼容 Claude Code、Codex、Gemini CLI、Vercel AI SDK 和自定义 Agent 的常见调用协议。
ModelRouter 面向 Agent、应用和团队网关:同一套 Provider、Key、路由策略和可观测性可以复用到多个工作流。
为个人 Agent 或团队应用创建独立工作区。
添加 OpenRouter、OpenAI 或自定义 Provider Key。
用 OpenAI 兼容接口发出第一条请求。
Provider 模型目录可由数据库驱动,支持可路由模型与定期同步。
Agent 请求可记录模型命中、Token、延迟和费用,用于完整观测。
Provider Key、路由策略、预算和审计视图可在团队中复用。
Anthropic / OpenRouter
OpenAI / OpenRouter
Google / OpenRouter