aimodel.run 使用文档
面向海外用户和团队的 AI 模型网关使用说明。你可以在控制台完成注册、购买、兑换额度、创建令牌,然后通过 OpenAI 兼容接口或常用 CLI 工具接入。
使用一个控制台管理额度、令牌和调用记录,业务侧只需要配置 Base URL 与 API Key。
不同项目、成员、工具可以创建独立令牌,便于限制额度、禁用泄露密钥和拆分用量。
支持通过 CC-Switch、Claude Code、Codex、Gemini CLI 等工具进行日常开发调用。
本文档适合谁
- 已经拿到 aimodel.run 账号,需要完成充值兑换与 API Key 创建的用户。
- 需要把现有 OpenAI SDK、聊天客户端、IDE 或 CLI 工具迁移到 aimodel.run 的开发者。
- 需要给团队成员发放独立令牌,并能快速排查 401、404、429、余额不足等问题的管理员。
YOUR_MODEL_ID 替换成你实际要用的模型 ID。完整操作流程
从注册到正式调用,按下面顺序走一遍即可。流程来自现有使用手册,并整理成更适合网页阅读的步骤。
sk-... 密钥,配置到 SDK、聊天客户端或 CLI 工具中,完成首次测试。令牌与密钥管理
所有 API 请求都需要绑定有效令牌。建议不同工具、不同项目分别创建密钥,方便管理和止损。
创建令牌
- 进入 控制台令牌页面。
- 点击新建令牌或添加令牌。
- 填写清晰备注,例如
codex-local、team-api-prod。 - 根据业务需要设置额度、有效期和状态。
- 保存后复制完整密钥,密钥通常以
sk-开头。
推荐管理方式
Claude Code、Codex、Gemini CLI、聊天客户端分别使用不同令牌。某个工具异常时,禁用它自己的令牌即可。
测试环境、生产环境、团队共享环境分别创建令牌,并给测试令牌设置较低额度。
密钥泄露时
- 立即进入令牌管理页面禁用或删除旧密钥。
- 创建新令牌并更新本地工具或服务端环境变量。
- 检查最近用量记录,确认是否有异常请求。
API 接入说明
aimodel.run 当前使用 New API 网关。OpenAI 兼容客户端一般只需要配置 Base URL 和 API Key。
| 项目 | 填写内容 | 说明 |
|---|---|---|
| 控制台地址 | https://aimodel.run/console |
注册、充值、令牌、用量查询入口。 |
| OpenAI Base URL | https://aimodel.run/v1 |
OpenAI SDK、Codex、LobeChat、Open WebUI 等通常填写这个地址。 |
| 鉴权头 | Authorization: Bearer sk-你的密钥 |
不要遗漏 Bearer 和中间空格。 |
| 模型 ID | YOUR_MODEL_ID |
以控制台、公告或管理员发放的信息为准。 |
https://aimodel.run/v1/models 会进入鉴权流程,说明当前公开网关入口是 /v1。不要把旧手册里的 /api/v1 当作 OpenAI Base URL 使用。常用接口
| 接口 | 方法 | 用途 |
|---|---|---|
/v1/chat/completions | POST | 聊天补全,兼容 OpenAI Chat Completions 格式。 |
/v1/responses | POST | 部分 Codex / Responses API 工具会使用该格式。 |
/v1/models | GET | 获取当前密钥可访问的模型列表,需携带有效密钥。 |
调用示例
下面的示例只演示请求格式。请把 sk-你的密钥 和 YOUR_MODEL_ID 换成自己的真实配置。
curl
curl https://aimodel.run/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [
{"role": "user", "content": "Hello, please introduce yourself briefly."}
],
"stream": false
}'
Python OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="sk-你的密钥",
base_url="https://aimodel.run/v1",
)
resp = client.chat.completions.create(
model="YOUR_MODEL_ID",
messages=[
{"role": "user", "content": "Say hello in one sentence."}
],
)
print(resp.choices[0].message.content)
Node.js OpenAI SDK
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-你的密钥",
baseURL: "https://aimodel.run/v1",
});
const resp = await client.chat.completions.create({
model: "YOUR_MODEL_ID",
messages: [{ role: "user", content: "Say hello in one sentence." }],
});
console.log(resp.choices[0].message.content);
CC-Switch 配置
CC-Switch 适合不想手动改多个 CLI 配置文件的用户。New API 控制台已暴露 CC Switch 入口,优先使用一键导入。
推荐方式:控制台一键导入
- 安装并打开 CC-Switch。
- 进入 aimodel.run 控制台的令牌页面,找到你要使用的令牌。
- 在令牌操作区寻找聊天工具或快速配置入口,选择 CC Switch。
- 浏览器会拉起 CC-Switch 并写入供应商配置。
- 回到 CC-Switch,分别为 Claude Code、Codex、Gemini 选择刚导入的供应商,保存后重启对应 CLI。
手动添加供应商
aimodel,方便后续识别。https://aimodel.run/v1;Claude Code 通常填写 https://aimodel.run;密钥填写控制台令牌。claude、codex 或 gemini,发送一句简单问题确认可用。| CLI | 地址建议 | 密钥字段 | 备注 |
|---|---|---|---|
| Codex | https://aimodel.run/v1 | OpenAI API Key | 使用 Responses API 时保持 wire_api = "responses"。 |
| Claude Code | https://aimodel.run | Anthropic Auth Token | 不要在这里额外拼 /v1,让 Claude Code 自己拼接请求路径。 |
| Gemini CLI | https://aimodel.run | Gemini API Key | 如一键导入生成了不同地址,以 CC-Switch 生成值为准。 |
Claude Code 配置
Claude Code 通过 Anthropic 环境变量读取网关地址与密钥。这里给出环境变量方式和 settings.json 方式。
方式一:环境变量
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://aimodel.run", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-你的密钥", "User")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "1", "User")
# 关闭当前终端,重新打开后测试
claude
export ANTHROPIC_BASE_URL="https://aimodel.run"
export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
# 如需永久生效,写入 ~/.zshrc 或 ~/.bashrc
claude
方式二:settings.json
如果你更喜欢配置文件,可在 Claude Code 配置目录创建 settings.json。
| 系统 | 配置目录 |
|---|---|
| Windows | %USERPROFILE%\.claude |
| macOS / Linux | ~/.claude |
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
"ANTHROPIC_BASE_URL": "https://aimodel.run",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
https://aimodel.run。如果填成 https://aimodel.run/v1 后报 404,请改回根地址并重启终端。Codex CLI / App 配置
Codex 使用 OpenAI 兼容配置。New API 官方 helper 会把基础地址规范到 /v1,本页直接给出手动配置。
安装 Codex CLI
npm install -g @openai/codex@latest
打开配置目录
mkdir "$env:USERPROFILE\.codex" -Force
explorer "$env:USERPROFILE\.codex"
mkdir -p "$HOME/.codex"
open "$HOME/.codex" 2>/dev/null || xdg-open "$HOME/.codex"
创建 config.toml
model = "YOUR_MODEL_ID"
model_provider = "aimodel"
model_reasoning_effort = "medium"
disable_response_storage = true
[model_providers.aimodel]
name = "aimodel"
base_url = "https://aimodel.run/v1"
wire_api = "responses"
创建 auth.json
{
"OPENAI_API_KEY": "sk-你的密钥"
}
启动与测试
codex
config.toml 或 auth.json 后,要退出并重新启动 Codex。VS Code 插件版和 Codex App 也会读取同一套本地配置。Gemini CLI 配置
Gemini CLI 通常读取 ~/.gemini/.env。如果你使用 CC-Switch,一键导入会更省事。
安装 Gemini CLI
npm install -g @google/gemini-cli
打开配置目录
mkdir "$env:USERPROFILE\.gemini" -Force
notepad "$env:USERPROFILE\.gemini\.env"
mkdir -p "$HOME/.gemini"
nano "$HOME/.gemini/.env"
写入 .env
GOOGLE_GEMINI_BASE_URL=https://aimodel.run
GEMINI_API_KEY=sk-你的密钥
GEMINI_MODEL=YOUR_MODEL_ID
额度、充值与用量
额度由兑换码核销到账。调用成功后会按模型、输入输出和平台计费规则扣减。
核心规则
- 兑换码通常为一次性凭证,重复兑换无效。
- 套餐额度可能存在有效期,以购买页面或订单说明为准。
- 虚拟额度和兑换码一经兑换到账,非平台故障通常不做退款处理。
- 用量可在个人中心、令牌页或用量统计页面查询。
减少异常消耗
给测试令牌设置较低额度,避免脚本循环或误调用造成大额消耗。
令牌备注写清楚业务、工具和负责人,排查用量时更快。
不用的项目及时禁用令牌,不要长期保留未知用途的密钥。
FAQ 与技术支持
遇到问题先看错误码。反馈时请提供时间、令牌备注、工具名称、请求地址和完整错误信息。
401 Unauthorized 怎么处理?
检查 API Key 是否完整、是否多了空格、是否带了 Bearer。确认令牌未禁用、未过期,并且账户有可用额度。
404 Not Found 是什么原因?
最常见原因是 Base URL 填错。OpenAI 兼容工具使用 https://aimodel.run/v1,Claude Code 通常使用 https://aimodel.run。
insufficient_quota 怎么办?
账户或令牌额度不足。进入控制台查看余额和令牌额度,充值或提高令牌额度后再试。
CC-Switch 配置后 CLI 仍然走旧供应商?
退出当前 CLI 进程并重新启动。必要时检查本地配置文件是否被旧配置覆盖,或者在 CC-Switch 中重新选择当前供应商。
在哪里联系售后?
用户交流 QQ 群:518029460。反馈时建议附上错误截图、请求时间、工具名称和已脱敏的配置。
使用安全
- 不要把密钥上传到 GitHub、论坛、公开文档、聊天群或前端代码。
- 不要转卖、出租、共享账号额度和密钥。
- 不要使用自动化脚本恶意高频请求、压测或绕过平台访问控制。
- 使用平台能力时,请遵守上游模型服务条款以及你所在地区适用的规则。