OpenRouter
OpenRouter 是一个统一接口,可通过一个 API 调用多家公司的 AI 模型。
简介
OpenRouter 是一项可通过单一 API 端点调用多家提供商 AI 模型的服务。文本、图像、视频和音频模型都可以在同一接口中使用,且 API 与 OpenAI 兼容。
当某个提供商发生故障时,会自动切换到其他提供商(Fallback),并为每个请求选择成本效益更高的一方。服务在边缘运行,以降低用户与推理之间的延迟。集成方式有三种:直接调用 HTTP API、使用带类型定义的 Client SDK,以及用于处理工具使用、循环和状态的智能体专用 Agent SDK。
适合需要切换使用多个模型,或在一个服务中同时使用多家提供商的开发者和团队。可以设置精细的数据策略,限制提示词只发送给受信任的模型和提供商。
用途
- 使用一个 API 密钥和端点调用多家公司的模型。
- 在提供商发生故障时切换到其他提供商,提高服务可用性。
- 设置数据策略,使组织的提示词只发送给允许的提供商。
- 使用 Agent SDK 构建需要工具使用和状态管理的智能体。
- 只需更改现有 OpenAI SDK 的连接地址即可迁移到 OpenRouter。
价格与许可
无需订阅,充值额度后可不分模型和提供商使用
快速上手
- 在 openrouter.ai 创建账户(团队组织可稍后设置)。
- 充值额度。
- 创建 API 密钥。
- 向 https://openrouter.ai/api/v1/chat/completions 端点发送请求,或通过 npm install @openrouter/sdk 或 pip install openrouter 安装 SDK 后调用。
- 在 openrouter.ai/models 查看模型列表,选择要使用的模型的 slug。
链接
相关术语与企业
近期简报提及
来源
根据公开资料(官方页面、README)整理。价格和功能可能变化,请以官方网站为准。