reAPI
reAPI:一个 API 接入所有主流 AI 模型
综合介绍
reAPI 是一个 AI 模型接入平台。它把多家主流 AI 模型的服务统一成一个 API,开发者只需要对接一次,就能调用不同模型的能力。
市面上的 AI 模型很多,OpenAI、Anthropic、Google 各有优势。单独对接每个模型,代码要写好几套,维护起来也麻烦。reAPI 把这事简化了——一个 API 地址,一个密钥,就能访问多个模型。
稳定性是 reAPI 的重点。平台提供 99.96% 的可用性,某个模型出问题时,请求会自动转到备用模型,开发者不会感知到服务中断。
隐私方面,reAPI 承诺零数据日志,不记录请求内容,数据只转发不存储。这对处理敏感数据的应用很重要。
总的来说,reAPI 解决三件事:接入效率、服务稳定性、数据隐私。它适合需要快速集成 AI 能力、又不想被单一模型绑定的团队。
功能列表
- 统一 API 接入:一个 API 地址和密钥,接入 OpenAI 的 GPT 系列、Anthropic 的 Claude 系列、Google 的 Gemini 系列等主流模型。请求和响应格式与 OpenAI 完全兼容。
- 自动故障转移:主模型不可用时,自动把请求切换到备用模型。切换过程用户无感知,不需要改代码。
- 高可用保障:平台提供 99.96% 的服务可用性,适合生产环境部署。
- 零数据日志:请求内容不写入磁盘,不用于训练,只保留必要的调用元数据用于计费。
- 智能路由:根据模型可用性、响应速度和成本,自动选择最优的模型处理请求。
- 模型管理:在控制台查看所有已接入的模型,每个模型可以单独配置权重和优先级。
- 监控面板:展示调用量、平均延迟、错误率、模型使用占比等关键指标,支持按时间筛选和导出。
- 多密钥管理:支持创建多个 API 密钥,分别用于不同项目,每个密钥可以设置独立额度。
- 计费管理:按 token 用量计费,价格与官方 API 一致。可以设置月度消费上限和提醒。
使用帮助
下面从注册到调用,一步步介绍 reAPI 的使用方法。跟着操作就能上手。
1. 注册账号
打开 reAPI 官网,点击“注册”按钮。填写邮箱和密码,系统会发送一封验证邮件。点击邮件里的链接完成验证,就能登录控制台了。
2. 创建 API 密钥
登录后,在控制台左侧菜单找到“API 密钥”。点击“创建新密钥”,输入一个名称(比如“生产环境”),系统会生成一串以 re- 开头的密钥。这个密钥只在创建时显示一次,要立刻复制保存。如果丢了,只能重新创建。
3. 发起第一次调用
reAPI 的接口格式和 OpenAI 兼容。拿到密钥后,可以用 curl 测试一下:
curl https://api.reapi.dev/v1/chat/completions \
-H "Authorization: Bearer 你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [{"role": "user", "content": "你好"}]
}'
请求成功后,会返回和 OpenAI 格式一致的响应,包含模型生成的内容和用量信息。
4. 配置故障转移
在“模型路由”页面,可以设置主模型和备用模型。举个例子:主模型选 gpt-4o,备用模型选 claude-3-5-sonnet。当主模型连续 3 次请求失败,或者响应时间超过 10 秒,reAPI 会自动把请求切到备用模型。
配置步骤:
- 进入“模型路由”页面。
- 点击“创建路由”。
- 选择主模型。
- 添加一个或多个备用模型。
- 设置切换条件:失败次数、超时时间。
- 保存配置。
配置完成后,所有发往该路由的请求都会自动享受故障转移能力。
5. 管理多个模型
在“模型管理”页面,可以看到所有已接入的模型列表。reAPI 支持 OpenAI 的 GPT 系列、Anthropic 的 Claude 系列、Google 的 Gemini 系列等。每个模型都可以单独配置权重和优先级,方便按需调整。
6. 查看监控数据
“监控”页面展示实时调用情况。可以看到总调用量、平均延迟、错误率、各模型的使用占比。这些数据可以按小时、天、周筛选,也可以导出为 CSV 文件,方便做进一步分析。
7. 多密钥管理
在“API 密钥”页面,可以创建多个密钥,分别用于不同项目。每个密钥可以设置月度调用额度。某个密钥泄露时,单独吊销它就行,不影响其他密钥。
8. 设置计费提醒
在“账单”页面,可以设置月度消费上限。当消费达到上限的 80% 时,系统会发送邮件提醒。达到 100% 时,可以选择自动停止调用或继续调用但额外计费。这样能避免预算超支。
9. 在代码中集成
以 Python 为例,使用 openai 库就能直接对接 reAPI。只需要修改 base_url 和 api_key:
from openai import OpenAI
client = OpenAI(
base_url="https://api.reapi.dev/v1",
api_key="你的密钥"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "介绍一下你自己"}]
)
print(response.choices[0].message.content)
因为接口兼容 OpenAI 格式,现有用 OpenAI 库的项目,改两行配置就能切换过来。
10. 隐私保护说明
reAPI 承诺零数据日志。请求内容不会被写入磁盘,也不会被用于模型训练。平台只保留必要的调用元数据(比如调用时间、模型名称、token 用量),用于计费和监控。
产品特色
一个 API 密钥接入所有主流 AI 模型,自动故障转移保障服务稳定,零数据日志守护隐私安全。
适用人群
- 独立开发者:快速集成 AI 功能,不用分别对接多家模型,省时省力。
- 创业团队:节省开发时间,把精力放在核心业务上,不用操心模型接入和维护。
- 企业开发组:统一管理 AI 模型调用,保障生产环境稳定,方便做成本控制。
- 数据敏感行业从业者:零数据日志特性保护用户隐私,适合医疗、金融等合规要求高的领域。
应用场景
- AI 应用开发:快速为应用接入聊天、文本生成、内容总结等能力,缩短开发周期。
- 模型对比测试:通过一个 API 对比不同模型的输出效果,选择最适合业务的模型。
- 生产环境部署:需要高可用性保障的场景,某个模型出问题时自动切换,业务不中断。
- 跨境业务:不同地区可用的模型不一样,reAPI 的智能路由能自动选择可用模型,保证服务覆盖。
常见问题
reAPI 支持哪些 AI 模型?
目前支持 OpenAI 的 GPT-4o、GPT-4-turbo,Anthropic 的 Claude 3.5 Sonnet、Claude 3 Opus,Google 的 Gemini 1.5 Pro 等主流模型。新模型发布后会陆续接入。
故障转移是怎么触发的?
当主模型连续 3 次请求失败,或者单次响应时间超过 10 秒,系统会自动把请求切换到备用模型。切换过程对用户无感知,客户端不需要做任何修改。
零数据日志是什么意思?
reAPI 不会把请求内容写入磁盘,也不会用于模型训练。平台只保留调用时间、模型名称、token 用量等元数据,用于计费和监控。
计费方式是怎样的?
按实际使用量计费,即 token 用量。价格与官方 API 基本一致,reAPI 不加收额外费用。可以设置月度消费上限,避免预算超支。
和直接使用官方 API 有什么区别?
使用官方 API 需要分别对接每个模型,维护多套代码。reAPI 把多个模型统一成一个接口,同时提供故障转移和统一监控。如果某个模型服务出问题,reAPI 会自动切换,不会影响业务。