快速入门
什么是 ARouter?
什么是 ARouter?
ARouter 是一个统一的 API 网关,通过单一的 OpenAI 兼容 API,为您提供访问全球领先 AI 模型的能力,包括 OpenAI、Anthropic、Google、DeepSeek、xAI 等众多提供商。您只需管理一个 API key、一个计费账户和一套集成方案。ARouter 透明地处理路由、身份验证、故障转移和用量追踪。
如何开始使用?
如何开始使用?
- 在 https://api.arouter.ai 创建账户
- 在控制台生成 API key
- 在任意 OpenAI 兼容客户端中将 base URL 设置为
https://api.arouter.ai/v1 - 发送您的第一个请求
如何获取支持?
如何获取支持?
- GitHub Issues:github.com/arouter-ai
- 邮件:在控制台中查看联系方式
- 文档:您正在阅读的就是!
计费
ARouter 如何对请求定价?
ARouter 如何对请求定价?
ARouter 按照上游提供商公布的推理费率透传计费,购买积分时会收取平台服务费。Token 计数与上游提供商报告的完全一致,并反映在每次响应的
usage 字段中。积分会过期吗?
积分会过期吗?
根据计费条款,未使用的积分可能在购买后一年到期。
退款政策是什么?
退款政策是什么?
未使用积分的退款申请须在购买后 24 小时内提交。超过此时限后,未使用的积分将不予退款。平台服务费不可退款,加密货币支付不可退款。
BYOK 是否需要收费?
BYOK 是否需要收费?
是的。首先有每月免费额度,超出后将产生少量 ARouter 平台费,推理费用则通过您自己的提供商 key 计费。
如何查询余额?
如何查询余额?
积分还未到账,怎么办?
积分还未到账,怎么办?
如果您已完成购买但余额未立即更新,请等待一段时间以便支付结算完成。若扣款成功但积分仍未到账,请通过控制台联系支持团队并提供购买详情,以便追踪付款。
支持哪些支付方式?
支持哪些支付方式?
ARouter 支持在控制台通过银行卡购买积分,以及通过 x402 等支持的支付流程进行加密货币充值。
是否有免费套餐?
是否有免费套餐?
如果您的账户包含免费积分或促销用量,这些请求最好视为测试容量,而非生产容量。账户级和套餐级限制仍然适用。
模型
支持哪些模型?
支持哪些模型?
如何指定要使用的模型?
如何指定要使用的模型?
在
model 字段中使用 provider/model 格式:openai/gpt-5.4anthropic/claude-sonnet-4.6google/gemini-2.5-flashdeepseek/deepseek-v3.2
ARouter 能自动选择最佳模型吗?
ARouter 能自动选择最佳模型吗?
可以提供多个候选模型吗?
可以提供多个候选模型吗?
API 技术
如何进行身份验证?
如何进行身份验证?
速率限制是多少?
速率限制是多少?
速率限制按 API key 应用,可在控制台配置。默认限制取决于您的套餐。每次响应均包含速率限制头:
X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-Reset
有哪些可用端点?
有哪些可用端点?
ARouter 提供以下端点:
/v1/chat/completions— OpenAI 兼容聊天/v1/embeddings— OpenAI 兼容 embeddings/v1/models— 列出可用模型/v1/messages— Anthropic 原生/v1beta/models/{model}:generateContent— Gemini 原生/api/v1/balance— 账户余额/api/v1/transactions— 交易记录/api/v1/keys— API key 管理/{provider}/{path}— 提供商代理
支持哪些输入格式?
支持哪些输入格式?
ARouter 支持流式传输吗?
ARouter 支持流式传输吗?
支持。在请求中设置
stream: true。ARouter 支持所有提供商的 Server-Sent Events (SSE) 流式传输。包含 SSE 格式、错误处理和取消的完整指南,请参阅流式传输。支持哪些 SDK?
支持哪些 SDK?
ARouter 兼容以下 SDK:
- Python:OpenAI SDK(
pip install openai) - Node.js / TypeScript:OpenAI SDK(
npm install openai) - Go:ARouter Go SDK(
go get github.com/arouter-ai/arouter-go) - Anthropic SDK:Python 和 Node.js
- Google Gemini SDK:Python
- 任意 HTTP 客户端:通过 cURL、fetch 等
隐私与数据
ARouter 会存储我的提示词吗?
ARouter 会存储我的提示词吗?
哪些提供商能看到我的数据?
哪些提供商能看到我的数据?
只有处理您具体请求的上游提供商才能看到您的提示词内容。您通过
model 字段选择的提供商会处理您的请求。ARouter 作为透明代理运行。上游提供商数据政策的详情,请参阅提供商日志。能防止提供商用我的数据训练模型吗?
能防止提供商用我的数据训练模型吗?
使用 或使用
provider.data_collection: "deny" 将路由限制到不使用请求数据进行模型训练的提供商:provider.zdr: true 强制执行零数据留存。请参阅提供商路由 — 数据收集政策。ARouter 支持零数据留存 (ZDR) 吗?
ARouter 支持零数据留存 (ZDR) 吗?
支持。在请求中设置
provider.zdr: true 可将路由限制到具有零数据留存协议的提供商。请参阅提供商路由。模型与提供商
什么是 :nitro、:floor、:free 等模型变体?
什么是 :nitro、:floor、:free 等模型变体?
您可以在任意模型 ID 后附加后缀来改变路由行为:完整参考请参阅模型变体。
:nitro— 路由到吞吐量最高的实例:floor— 路由到成本最低的实例:free— 使用免费套餐实例(适用速率限制):thinking— 启用扩展的链式思维推理:extended— 使用具有更大上下文窗口的版本
ARouter 支持图像和 PDF 吗?
ARouter 支持图像和 PDF 吗?
ARouter 支持工具调用吗?
ARouter 支持工具调用吗?
支持。ARouter 使用 OpenAI 工具调用标准,为所有主流提供商提供工具/函数调用支持。在请求中传递
tools 和 tool_choice。完整指南请参阅工具调用。ARouter 支持结构化输出 / JSON 模式吗?
ARouter 支持结构化输出 / JSON 模式吗?
支持。使用
response_format: {"type": "json_object"} 获取有效的 JSON 输出,或使用 response_format: {"type": "json_schema", "json_schema": {...}} 获取符合 schema 约束的输出。详情请参阅结构化输出。ARouter 支持提示词缓存吗?
ARouter 支持提示词缓存吗?
支持。OpenAI、DeepSeek、xAI 和 Groq 模型自动支持提示词缓存。对于 Anthropic,使用
cache_control 块进行显式缓存。Google Gemini 同时支持自动和显式缓存。完整指南请参阅提示词缓存。账户管理
可以为 API key 设置消费限额吗?
可以为 API key 设置消费限额吗?
如何限制 key 可访问的提供商?
如何限制 key 可访问的提供商?
可以拥有多个 API key 吗?
可以拥有多个 API key 吗?
可以。您可以为不同的环境、服务或用途创建多个 API key。每个 key 具有独立的消费限额、提供商限制和用量追踪。在控制台或通过 Key 管理 API 管理 key。
可以在应用中按用户追踪用量吗?
可以在应用中按用户追踪用量吗?
多人可以共享一个账户吗?
多人可以共享一个账户吗?
可以。使用组织管理创建共享组织、邀请团队成员、管理共享积分并控制权限。