跳转到主要内容
本文带你从零开始,5 分钟内跑通对 OpenAI / Claude / Gemini 的第一次调用。
接口地址 Base URL —— 在客户端里只需替换这一项(点代码框右上角即可复制):OpenAI 兼容 · Cursor / Cline / Codex / OpenAI SDK —— 带 /v1
https://www.ruapi.ai/v1
Anthropic · Claude Code / Anthropic SDK —— 不带 /v1
https://www.ruapi.ai
⚠️ Anthropic 端点不要/v1,SDK 会自动补 /v1/messages,多写会 404。

第 1 步 注册

打开 www.ruapi.ai,点击 「注册」。 填邮箱、密码,输入收到的验证码即可。
没收到邮件?先看 Spam 文件夹。还是没有就联系 [email protected]

第 2 步 充值(USDT)

登录后进入 「钱包管理」,选择金额。最低 10 USDT
USDT 转账时只能使用支付页选择的网络(TRC20 / BEP20 / Polygon)。通过其他网络转账将永久丢失资产
链上交易确认后(通常 1-5 分钟),余额自动到账。

第 3 步 创建 API key

控制台进入 「令牌」「创建令牌」
  • 名称:自定义,方便区分,例如 local-dev
  • 过期时间:默认「无限制」即可
  • 额度上限:可以限制此 token 的最大花费
复制生成的 key,开头是 sk-...。妥善保存;之后如果需要,在控制台 「令牌」 页随时可以再次查看完整 key。

第 4 步 基础地址(base_url)

RuAPI 同时支持两种协议,两者的地址不一样——这是最容易填错的地方:
协议base_url 填什么谁在用
OpenAI 兼容https://www.ruapi.ai/v1  ← /v1Cursor、Cline、Codex、OpenAI SDK
Anthropichttps://www.ruapi.ai  ← 不带 /v1Claude Code、Anthropic SDK
Anthropic 端点不要在末尾加 /v1。SDK 会自动补 /v1/messages,多写一个 /v1 会导致 404。详见 Claude CodeCodex 集成指南。

第 5 步 第一次调用

以下是 OpenAI 兼容协议的示例,直接用现有 SDK,只改 base_url
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的KEY",
    base_url="https://www.ruapi.ai/v1",
)

response = client.chat.completions.create(
    model="claude-opus-4-8",  # 准确的模型名见主站价格页面
    messages=[{"role": "user", "content": "你好"}],
)

print(response.choices[0].message.content)

第 6 步 切换模型

切换模型只需改 model 字段:
# 改 model 字段即可切换模型。准确的模型名见主站价格页面
model="claude-opus-4-8"
完整模型列表见 首页 → 价格 页。

接下来