Ox Alpha 怎么用?免费模型 API 接入教程:从 OpenRouter 注册到 Claude Code、Cursor 实战
Ox Alpha 怎么用?本篇是纯上手教程:注册 OpenRouter 拿免费 API Key、cURL/Python 调用示例、Claude Code 与 Cursor 完整配置、免费限额与 429 报错排查,10 分钟把 1M 上下文免费模型跑起来。
Ox Alpha 怎么用?
Ox Alpha 是 2026 年 8 月 20 日上线 OpenRouter 的匿名免费大模型(模型 ID:stealth/ox-alpha),100 万 Token 上下文、支持文本/图片/视频输入,编码能力对标 Claude Fable 5 和 GPT-5.6。关于它"是什么、有多强、到底谁开发的",我们写过一篇深度评测与背景分析;本篇只解决一个问题:把它跑起来。
先给赶时间的读者一份 30 秒结论:
- 完全免费:预览期内输入输出 0 元,不需要绑定信用卡;
- API 完全开放:原生兼容 OpenAI 协议,Base URL 是
https://openrouter.ai/api/v1,也支持 Anthropic 格式,任何现有代码改个地址就能用; - 四种用法:网页 Playground 直接聊、命令行 cURL、Python/TypeScript SDK、接入 Claude Code、Cursor、OpenCode 等编码工具;
- 一个限制要提前知道:免费账户每天最多 50 次请求(每分钟 20 次),充值 10 美元后解锁每天 1000 次。
下面从注册开始,一步步走完全流程。所有步骤均基于 2026 年 8 月 21 日的实测,配置细节以 OpenRouter 官方文档为准。
开始之前:三个必须知道的事实
事实一:免费是真的,但有每日请求上限
OpenRouter 对所有免费模型(:free 后缀变体及免费预览模型)执行统一限流:
| 账户累计充值金额 | 每分钟请求数 | 每日请求数 |
|---|---|---|
| 少于 10 美元 | 20 次 | 50 次 |
| 累计 10 美元及以上 | 20 次 | 1000 次 |
注意两点:一是这里的 10 美元指账户历史累计充值,余额可以花掉,不影响档位;二是把 Claude Code 这类编码 Agent 接上之后,一次复杂任务可能连环触发几十次请求,50 次/天的免费额度很快就会用完,重度用户建议充 10 美元解锁 1000 次/天——这 10 美元本身还可以正常用于调用其他付费模型,不亏。
事实二:数据会被留存,但声明不用于训练
OpenRouter 官方说明:Ox Alpha 的提示词与生成内容会被匿名供应商留存,不会用于训练。"留存但不训练"意味着数据在供应商侧的服务器上存在,匿名供应商的身份与安全水位不可验证——测试代码、公开项目、学习用途都没问题,公司涉密代码、客户数据、生产环境的关键逻辑不建议发送。
事实三:免费窗口随时可能关闭
参照 OpenRouter 历史 stealth 模型的惯例,免费期通常在身份揭晓或盲测结束时终止(OpenCode 侧公告口径约为一周)。本文的配置方法在任何时候都适用,但"0 元"这件事本身有明确的保质期,建议尽早体验。
第一步:注册 OpenRouter,拿到 API Key
整个过程 3 分钟,全程免费,不需要信用卡。
- 打开 openrouter.ai,点击右上角 Sign In,用 Google 或 GitHub 账号一键登录(也支持邮箱注册);
- 登录后进入控制台的 Keys 页面(头像 → Keys),点击 Create Key;
- 给 Key 起个名字(比如
ox-alpha),确认创建; - 立刻复制保存弹出的 Key——它只完整显示这一次,关闭弹窗后就再也看不到,丢了只能重新创建。
拿到的 Key 长这样,以 sk-or-v1- 开头:
sk-or-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
把 Key 配置为环境变量,后面的所有示例都直接读它:
# macOS / Linux(bash/zsh)
export OPENROUTER_API_KEY="sk-or-v1-你的key"
# Windows(PowerShell)
$env:OPENROUTER_API_KEY="sk-or-v1-你的key"
第二步(可选):Playground 网页直接体验
还不想写代码?打开 Ox Alpha 的官方模型页,点击 Playground,登录后即可直接对话。适合先感受一下模型水平,再决定要不要配进自己的工具链。
第三步:API 调用——三种语言示例
Ox Alpha 兼容 OpenAI Chat Completions 协议,把任何现有 OpenAI 客户端的 base_url 指向 OpenRouter 即可。唯一的区别是模型名写成 stealth/ox-alpha。
cURL 命令行
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "stealth/ox-alpha",
"messages": [
{"role": "user", "content": "用一段话解释什么是数据库死锁,并给出三个常见诱因"}
]
}'
返回标准 OpenAI 格式的 JSON。加上 "stream": true 就是流式输出。
Python(OpenAI SDK,流式输出)
import os
from openai import OpenAI
client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key=os.environ["OPENROUTER_API_KEY"],
)
stream = client.chat.completions.create(
model="stealth/ox-alpha",
messages=[
{"role": "system", "content": "你是一位资深全栈工程师,回答精炼、给可运行代码。"},
{"role": "user", "content": "写一个 Python 脚本:监控目录变化并把新增文件备份到另一个目录"},
],
stream=True,
)
for chunk in stream:
text = chunk.choices[0].delta.content
if text:
print(text, end="", flush=True)
TypeScript(原生 fetch)
const res = await fetch("https://openrouter.ai/api/v1/chat/completions", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.OPENROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "stealth/ox-alpha",
messages: [{ role: "user", content: "把这个 JS 函数改成尾递归优化版本:..." }],
}),
});
const data = await res.json();
console.log(data.choices[0].message.content);
进阶参数:推理、图片输入、工具调用
Ox Alpha 还支持几个值得知道的进阶玩法:
{
"model": "stealth/ox-alpha",
"reasoning": { "effort": "high" },
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "这张截图里的页面错位是什么原因?给出修复建议" },
{ "type": "image_url", "image_url": { "url": "https://你的图片地址.png" } }
]
}
]
}
reasoning.effort:控制推理深度,复杂任务设high效果更好;- 多模态输入:content 用数组格式,
image_url传图片(也支持视频输入),排障时"截图 + 提问"比文字描述高效得多; tools/tool_choice:标准工具调用,LangChain、各类 Agent 框架可以直接接入;response_format: { "type": "json_schema" }:强制 JSON 结构化输出,做数据抽取很稳。
第四步:接入 Claude Code
这是本次免费公测最实用的玩法:把 Claude Code 的后端模型整个换成 Ox Alpha。Claude Code 原生支持自定义 Anthropic 端点,而 OpenRouter 提供了 Anthropic 协议兼容层,配置只需一个 JSON 文件。
编辑 ~/.claude/settings.json(用户级配置,对所有项目生效):
{
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-你的key",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_MODEL": "stealth/ox-alpha"
}
}
四个字段的含义:
ANTHROPIC_BASE_URL:指向 OpenRouter 的 Anthropic 兼容端点,注意这里是/api结尾,不是/api/v1;ANTHROPIC_AUTH_TOKEN:填你的 OpenRouter API Key;ANTHROPIC_API_KEY:留空即可,避免和真实 Anthropic Key 冲突;ANTHROPIC_MODEL:把默认模型指定为stealth/ox-alpha。
保存后重启 Claude Code(或新开一个会话),随便发一句"你好,你是什么模型"验证。想换回官方模型,把这几个环境变量删掉即可。
提示:Claude Code 一次编码任务往往触发多轮连续请求,免费额度 50 次/天可能两三个任务就用完了。打算认真用的话,先给账户充 10 美元解锁每日 1000 次。
第五步:接入 Cursor
Cursor 支持自定义 OpenAI 兼容端点,配置路径:
- 打开 Cursor 设置 → Models 页面;
- 在 OpenAI API Key 区域填入你的
sk-or-v1-开头的 Key; - 勾选 Override OpenAI Base URL,填入
https://openrouter.ai/api/v1; - 在模型列表里手动添加模型,模型名填
stealth/ox-alpha(列表里默认没有它,必须手填); - 点击 Verify 验证通过后保存。
配置完成后,在对话面板的模型下拉框里选择 stealth/ox-alpha 即可使用。Tab 补全等本地功能不受影响,受影响的是 Chat 和 Agent 的后端模型。
第六步:接入 OpenCode
OpenCode 是本次事件的主角之一(Ox Alpha 同时上了 OpenCode 的免费模型池)。两种接法:
- 方式一(推荐):在 OpenCode 终端里执行
/connect,登录 OpenCode 账号后在免费模型列表中直接选择stealth/ox-alpha,不需要任何配置; - 方式二(用 OpenRouter 直连):编辑
opencode.json,添加 provider 配置:
{
"provider": {
"openrouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "OpenRouter",
"options": {
"baseURL": "https://openrouter.ai/api/v1",
"apiKey": "{env:OPENROUTER_API_KEY}"
},
"models": {
"stealth/ox-alpha": { "name": "Ox Alpha (Free)" }
}
}
}
}
方式一走 OpenCode 官方通道,免费期内近乎不限量;方式二走你自己的 OpenRouter Key,请求计入上面说的每日限额。
报错排查:三类高频问题
401 Unauthorized
API Key 错误或失效。检查三点:Key 是否以 sk-or-v1- 开头、有没有多余空格或换行、Authorization: Bearer 和 Key 之间是否只有一个空格。在 Claude Code 配置里,则确认 ANTHROPIC_BASE_URL 填的是 https://openrouter.ai/api(多了 /v1 会 404 或鉴权失败)。
402 Payment Required
账户余额为负,或 Key 设置了消费上限且已用完。免费模型正常不会触发 402,出现它说明账户欠费,充值恢复正余额即可。
429 Rate Limit Exceeded
触发限流:每分钟超过 20 次,或当天免费额度用完。排查方法——用 GET 请求查 Key 的实时状态:
curl https://openrouter.ai/api/v1/key \
-H "Authorization: Bearer $OPENROUTER_API_KEY"
返回里的 usage_daily 是当天已用额度。若确认是每日 50 次上限:要么等第二天 UTC 重置,要么充值 10 美元解锁 1000 次/天。给 Agent 场景的建议是给请求加上指数退避重试,避免连环请求瞬间打满每分钟限额。
国内网络环境
OpenRouter 的 API 域名和主站在国内部分网络环境下可能无法直连,需要自备代理。网页端 Playground 与 API 的连通性一致,可先用 Playground 测试网络再配置工具链。
相关阅读
- 站内指南:Ox Alpha 是什么:OpenRouter 匿名 1M 上下文模型深度评测与上手指南——模型评测、编码实测数据与身份之谜分析
- 站内指南:Claude Code 充值订阅全攻略 2026
- 站内指南:Cursor vs Claude Code:2026 年 AI 编程工具怎么选
- 站内指南:AI Agent 是什么:从对话回答到自动执行任务
- OpenRouter 官方模型页:https://openrouter.ai/stealth/ox-alpha
本文信息截至 2026 年 8 月 21 日,基于 OpenRouter 官方文档与实测整理。stealth 模型的价格与限额政策变化较快,以官方页面为准。
常见问题
Ox Alpha 怎么用?
四种方式:OpenRouter 官网 Playground 直接对话;cURL/SDK 通过 `https://openrouter.ai/api/v1` 调用(模型名 `stealth/ox-alpha`);配置到 Claude Code(改 `~/.claude/settings.json` 的环境变量);配置到 Cursor(Settings → Models → 自定义 OpenAI 端点)或 OpenCode。
Ox Alpha 免费吗?要绑信用卡吗?
免费,预览期内输入输出均 0 元,注册 OpenRouter 不需要信用卡,用 Google/GitHub 账号即可登录。唯一的隐性门槛是免费账户每天 50 次请求上限。
Ox Alpha 每天能用多少次?
免费账户每分钟 20 次、每天 50 次;账户累计充值 10 美元后提升为每分钟 20 次、每天 1000 次。额度按 OpenRouter 账户计算,与 Key 数量无关。
Ox Alpha 的 API Base URL 是什么?
OpenAI 格式为 `https://openrouter.ai/api/v1`,Anthropic 格式(配 Claude Code 用)为 `https://openrouter.ai/api`。模型名统一填 `stealth/ox-alpha`。
Claude Code 怎么接入 Ox Alpha?
编辑 `~/.claude/settings.json`,设置 `ANTHROPIC_BASE_URL` 为 `https://openrouter.ai/api`、`ANTHROPIC_AUTH_TOKEN` 为 OpenRouter Key、`ANTHROPIC_MODEL` 为 `stealth/ox-alpha`,重启 Claude Code 生效。详见上文第四步。
Cursor 怎么接入 Ox Alpha?
Cursor 设置 → Models → 填入 OpenAI API Key 并 Override Base URL 为 `https://openrouter.ai/api/v1`,手动添加模型 `stealth/ox-alpha`,Verify 通过后即可在模型下拉框选择。详见上文第五步。
Ox Alpha 国内能用吗?
可以,但 OpenRouter 域名在部分国内网络下需要代理才能访问;注册环节的 Google 登录同样依赖网络环境。API 一旦连通,调用无地区限制。
遇到 429 报错怎么办?
429 表示触发限流。先查当天用量(见报错排查一节),若是每日 50 次上限,等 UTC 重置或充值 10 美元解锁 1000 次/天;若是每分钟 20 次上限,给请求加退避重试即可。
Ox Alpha 支持图片和视频输入吗?
支持。content 数组里用 `image_url` 类型传图片,视频同理,配合 100 万上下文可以做整库分析、录屏排障等重活。

京ICP备2024094994号-29