快速开始
ClawBases 提供 OpenAI、Anthropic、Gemini 兼容的 API 接入。本页说明如何充值、创建 API 密钥,并在 Claude Code、Codex CLI 等客户端中完成配置。
账户和 API 密钥
首次使用时,先准备余额,再按客户端用途创建 API 密钥。Claude、OpenAI、Gemini、图像等分组尽量分开使用,后续排查账单和权限会更清楚。
- 准备余额。打开钱包,选择固定金额或填写自定义金额,然后按页面提示完成支付。
- 打开 API 密钥页。从控制台左侧进入 API 密钥页面,确认已有密钥和分组。
- 创建密钥。填写名称,选择对应分组,设置过期时间和额度。完整密钥只在创建后显示一次。
- 配置客户端。把密钥写入环境变量或本地配置文件,不要提交到公开仓库,也不要出现在截图或日志里。
Claude Code
Claude Code 使用 Anthropic 原生协议,Base URL 不需要 /v1。建议为 Claude 单独创建一个 Claude 分组的 API 密钥。
https://clawbases.com。建议通过 ANTHROPIC_AUTH_TOKEN 读取密钥,不要写进项目代码。
环境准备
Claude Code 需要 Node.js 18 或更高版本。已经安装过 Node.js 的用户,可以直接跳到安装 Claude Code。
| 平台 | 推荐方式 | 验证命令 |
|---|---|---|
| macOS | brew update && brew install node,也可以从 nodejs.org 下载 LTS 安装包。 |
node --version && npm --version |
| Windows | 从 nodejs.org 下载 LTS 版本,或用 choco install nodejs / scoop install nodejs。 |
node --version; npm --version |
| Linux | Ubuntu / Debian 推荐 NodeSource;也可以用系统包管理器安装 nodejs 和 npm。 |
node --version && npm --version |
安装 Claude Code
macOS Native
brew install --cask claude-code
# 或使用官方脚本
curl -fsSL https://claude.ai/install.sh | bash
Windows Native
# PowerShell
irm https://claude.ai/install.ps1 | iex
# CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd
Linux Native
curl -fsSL https://claude.ai/install.sh | bash
# Alpine Linux 如遇 ripgrep 依赖问题
apk add libgcc libstdc++ ripgrep
export USE_BUILTIN_RIPGREP=0
NPM 备用安装
npm install -g @anthropic-ai/claude-code
claude --version
claude doctor
连接 ClawBases
macOS / Linux 临时环境变量
export ANTHROPIC_BASE_URL="https://clawbases.com"
export ANTHROPIC_AUTH_TOKEN="sk-clawbases-..."
claude
macOS / Linux 永久写入
echo 'export ANTHROPIC_BASE_URL="https://clawbases.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-clawbases-..."' >> ~/.zshrc
source ~/.zshrc
Windows PowerShell
$env:ANTHROPIC_BASE_URL = "https://clawbases.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-clawbases-..."
[System.Environment]::SetEnvironmentVariable(
"ANTHROPIC_BASE_URL",
"https://clawbases.com",
[System.EnvironmentVariableTarget]::User
)
[System.Environment]::SetEnvironmentVariable(
"ANTHROPIC_AUTH_TOKEN",
"sk-clawbases-...",
[System.EnvironmentVariableTarget]::User
)
~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://clawbases.com",
"ANTHROPIC_AUTH_TOKEN": "sk-clawbases-...",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
VS Code 扩展
# 安装 Claude Code for VS Code 后创建:
# macOS / Linux: ~/.claude/config.json
# Windows: C:\Users\你的用户名\.claude\config.json
{
"primaryApiKey": "any-value"
}
验证、启动和更新
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_AUTH_TOKEN
cd /path/to/your/project
claude
npm install -g @anthropic-ai/claude-code
Codex CLI
Codex CLI 使用 OpenAI 兼容协议,Base URL 必须包含 /v1。建议使用 OpenAI 分组的 API 密钥,并通过环境变量读取。
https://clawbases.com/v1。客户端里如果有 Base URL 字段,请填写这个完整地址。
环境准备
Codex CLI 需要 Node.js 和 npm。安装前先确认终端能识别 node 和 npm。
| 平台 | 推荐方式 | 验证命令 |
|---|---|---|
| macOS | brew update && brew install node,或从 nodejs.org 下载 LTS 安装包。 |
node --version && npm --version |
| Windows | 安装 Node.js LTS,或使用 choco install nodejs、scoop install nodejs。 |
node --version; npm --version |
| Linux | 使用 NodeSource、系统包管理器,或团队统一的 Node 版本管理工具。 | node --version && npm --version |
安装 Codex CLI
安装 Codex CLI
npm i -g @openai/codex
# 国内网络如果安装较慢,可以临时指定镜像
npm i -g @openai/codex --registry=https://registry.npmmirror.com
验证安装
codex --version
cd /path/to/your/project
codex
配置 ClawBases
~/.codex/config.toml
model_provider = "rb"
model = "gpt-5.5"
model_reasoning_effort = "high"
disable_response_storage = true
sandbox_mode = "workspace-write"
[features]
plan_tool = true
apply_patch_freeform = true
view_image_tool = true
web_search_request = true
unified_exec = false
streamable_shell = false
rmcp_client = true
[model_providers.rb]
name = "rb"
base_url = "https://clawbases.com/v1"
wire_api = "responses"
env_key = "CLAWBASES_API_KEY"
requires_openai_auth = true
[sandbox_workspace_write]
network_access = true
macOS / Linux 环境变量
export CLAWBASES_API_KEY="sk-clawbases-..."
# 想永久生效就写入 shell 配置
echo 'export CLAWBASES_API_KEY="sk-clawbases-..."' >> ~/.zshrc
source ~/.zshrc
Windows PowerShell
[System.Environment]::SetEnvironmentVariable(
"CLAWBASES_API_KEY",
"sk-clawbases-...",
[System.EnvironmentVariableTarget]::User
)
~/.codex/auth.json
{
"OPENAI_API_KEY": "sk-clawbases-..."
}
VS Code 扩展
# 安装 Codex - OpenAI's coding agent 后,
# 确认本机已有 ~/.codex/config.toml、
# ~/.codex/auth.json 和 CLAWBASES_API_KEY。
codex
启动和更新
cd /path/to/your/project
codex
npm i -g @openai/codex
其他客户端
Cursor、Cline、Chatbox、Cherry Studio、Gemini CLI、Dify、N8N 等工具通常只需要 Base URL、模型名和 API 密钥。先确认客户端使用的是 Anthropic、OpenAI 兼容还是 Gemini 相关协议,再填对应端点。
| 用途 | Base URL | 密钥分组 |
|---|---|---|
| Claude / Anthropic 原生协议 | https://clawbases.com |
Claude 或 Anthropic 相关分组 |
| OpenAI 兼容协议 | https://clawbases.com/v1 |
OpenAI / GPT / Codex 相关分组 |
| Gemini 模型 / Gemini CLI | 按客户端使用的 Gemini 或 OpenAI 兼容地址填写 | gemini-lite 分组,当前公告倍率 0.8 |
| 图像生成 | https://clawbases.com |
media 分组;gpt-image-2 按实际用量计费,每张图片最低 0.08 元 |
| 图片与视频任务 | https://clawbases.com |
media 分组;同步视频调用 /v1/video/generations,异步任务调用 /v1/videos |
| Nana Banana 同步图片 | https://clawbases.com |
media 分组,调用 /v1/images/generations |
图片与视频任务接口
Nana Banana、VEO、video-fast、video-pro 和 video-standard 模型使用 media 分组创建的 API Key。Nana Banana 的 *_sync 模型使用同步图片接口;nana-banana-2 和 nana-banana-pro 使用异步图片任务;视频模型默认建议使用同步视频入口,按需也可以使用异步任务入口。
POST https://clawbases.com/v1/images/generations。同步视频:POST https://clawbases.com/v1/video/generations。异步任务:POST https://clawbases.com/v1/videos;查询任务:GET https://clawbases.com/v1/videos/{task_id}。异步调用按 4 倍扣费;表格中的价格为模型广场基础价,最终扣费以控制台账单为准。
| 模型 | 用途 | 基础价格 | 关键参数 |
|---|---|---|---|
nana-banana-2 |
图片生成与编辑 | ¥0.05 / 请求 | duration=4;images 最多 9 张;resolution 支持 1K 或 2K |
nana-banana-pro |
图片生成与编辑 | ¥0.06 / 请求 | duration=4;images 最多 9 张;resolution 支持 1K 或 2K |
nana-banana-2_sync |
同步图片生成与编辑 | ¥0.20 / 请求 | /v1/images/generations;支持 images 或 image 参考图 |
nana-banana-pro_sync |
同步图片生成与编辑 | ¥0.24 / 请求 | /v1/images/generations;支持 images 或 image 参考图 |
veo-3-1 |
8 秒视频生成 | ¥0.16 / 请求 | duration=8;支持文生视频、首尾帧、参考图 |
veo-omni-flash |
10 秒多参考图视频 | ¥0.16 / 请求 | duration=10;Ingredients_images 最多 6 张 |
veo-omni-flash-video-edit |
参考视频编辑 | ¥0.16 / 请求 | video_url 必填;可带 Ingredients_images;duration=10 |
video-fast-480p |
480p Fast 视频 | ¥0.70 / 请求 | duration:4-15 秒;支持图片、视频、音频参考素材 |
video-fast-720p |
720p Fast 视频 | ¥0.80 / 请求 | duration:4-15 秒;支持图片、视频、音频参考素材 |
video-pro-480p |
480p Pro 视频 | ¥0.72 / 请求 | duration:4-15 秒;支持图片、视频、音频参考素材 |
video-pro-720p |
720p Pro 视频 | ¥1.10 / 请求 | duration:4-15 秒;支持图片、视频、音频参考素材 |
video-pro-1080p |
1080p Pro 视频 | ¥2.50 / 请求 | duration:4-15 秒;支持图片、视频、音频参考素材 |
video-standard-720p |
720p Standard 视频 | ¥0.72 / 请求 | duration=15;支持图片、视频、音频参考素材 |
同步 Nana Banana 图片
同步生成图片
curl -sS --max-time 600 -X POST "https://clawbases.com/v1/images/generations" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nana-banana-2_sync",
"prompt": "生成一张干净的产品海报,白色背景,高级商业摄影质感",
"size": "1024x1024",
"n": 1,
"images": [
"https://your-cdn.com/reference.jpg"
]
}'
同步返回格式
{
"created": 1714200180,
"data": [
{
"url": "https://.../generated/image.jpg"
}
]
}
同步视频调用
同步视频生成
curl -sS --max-time 600 -X POST "https://clawbases.com/v1/video/generations" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "video-fast-720p",
"prompt": "一只玻璃纸鹤在桌面旋转,柔和侧光,微距镜头",
"duration": 4,
"aspect_ratio": "1:1"
}'
同步视频返回
{
"id": "task_xxx",
"task_id": "task_xxx",
"object": "video",
"model": "video-fast-720p",
"status": "in_progress"
}
同步视频入口返回任务对象后,继续用查询接口获取最终 video_url。异步任务入口适合需要后台排队、批量提交或明确接受 4 倍扣费的场景。
提交异步任务
Nana Banana 图片任务
curl -sS -X POST "https://clawbases.com/v1/videos" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nana-banana-2",
"prompt": "生成一张干净的产品海报,白色背景,高级商业摄影质感",
"duration": 4,
"resolution": "2k",
"images": [
"https://your-cdn.com/reference.jpg"
]
}'
VEO 3.1 首尾帧视频
curl -sS -X POST "https://clawbases.com/v1/videos" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3-1",
"prompt": "让主体从第一帧自然运动到最后一帧,电影感光线,镜头平稳",
"duration": 8,
"aspect_ratio": "16:9",
"images": [
"https://your-cdn.com/first-frame.jpg",
"https://your-cdn.com/last-frame.jpg"
]
}'
video-pro 多素材参考
curl -sS -X POST "https://clawbases.com/v1/videos" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "video-pro-1080p",
"prompt": "高质量产品广告片,镜头运动顺滑,商业质感",
"duration": 6,
"aspect_ratio": "16:9",
"image_url": "https://your-cdn.com/main-reference.jpg",
"extra_images": ["https://your-cdn.com/ref-1.jpg"],
"extra_videos": ["https://your-cdn.com/ref-video.mp4"],
"extra_audios": ["https://your-cdn.com/ref-audio.mp3"]
}'
视频编辑
curl -sS -X POST "https://clawbases.com/v1/videos" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-omni-flash-video-edit",
"prompt": "让参考视频更明亮、更电影感,保留主体动作",
"duration": 10,
"aspect_ratio": "16:9",
"video_url": "https://your-cdn.com/reference-video.mp4",
"Ingredients_images": [
"https://your-cdn.com/product.jpg"
]
}'
查询任务和读取结果
轮询任务状态
curl -sS "https://clawbases.com/v1/videos/TASK_ID" \
-H "Authorization: Bearer $CLAWBASES_API_KEY"
常见响应字段
{
"id": "task_385412",
"task_id": "task_385412",
"object": "video",
"model": "video-pro-1080p",
"status": "completed",
"task_status": "completed",
"progress": 100,
"image_url": null,
"video_url": "https://.../generated/video.mp4",
"url": "https://.../generated/video.mp4",
"result_urls": ["https://.../generated/video.mp4"]
}
任务没有立刻返回图片或视频
这是正常的。/v1/videos 是异步任务接口,提交成功后先返回 task_id,需要用查询接口轮询。状态为 queued、processing 或 in_progress 时继续等待;状态为 completed 时读取 video_url、image_url、url 或 result_urls。
同步和异步怎么选
gpt-image-2、nana-banana-2_sync 和 nana-banana-pro_sync 使用 /v1/images/generations 或 /v1/images/edits。视频模型同步调用使用 /v1/video/generations。异步 Nana Banana、VEO、video-fast、video-pro 和 video-standard 任务使用 /v1/videos,异步调用按 4 倍扣费。
提示模型或分组不可用
请确认 API Key 属于 media 分组,并确认请求地址是对应接口:同步图片使用 /v1/images/generations,同步视频使用 /v1/video/generations,异步任务使用 /v1/videos。不要把这些模型发到 /v1/chat/completions 或 /v1/responses。
gpt-image-2 图片接口
图片生成和编辑使用专用 Base URL https://clawbases.com。请使用 media 分组创建的 API Key;普通文本分组 Key 即使能鉴权,也可能没有图片渠道。当前图像接口接入 Azure 图像线路。gpt-image-2 按实际用量计费,并按每张图片最低 0.08 元结算;如实际用量高于最低价,则按实际用量扣费。最终扣费以控制台账单为准。
/v1/images/generations;编辑图片用 multipart/form-data 请求 /v1/images/edits。两个接口的模型名都是 gpt-image-2。
生成图片
curl -sS --max-time 600 -X POST "https://clawbases.com/v1/images/generations" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只橘猫坐在赛博朋克城市的霓虹灯下,电影感,细节丰富",
"size": "1024x1024",
"quality": "high",
"output_format": "png",
"n": 1
}' \
| jq -r '.data[0].b64_json // empty' | base64 --decode > output.png
编辑图片
curl -sS --max-time 600 -X POST "https://clawbases.com/v1/images/edits" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-F "model=gpt-image-2" \
-F "image[]=@/path/to/source.png" \
-F "prompt=把图片里的背景改成东京夜景,保留人物长相、发型、表情和姿势" \
-F "size=1024x1024" \
-F "quality=high" \
-F "output_format=png" \
-F "n=1" \
| jq -r '.data[0].b64_json // empty' | base64 --decode > output.png
多张参考图
curl -sS --max-time 600 -X POST "https://clawbases.com/v1/images/edits" \
-H "Authorization: Bearer $CLAWBASES_API_KEY" \
-F "model=gpt-image-2" \
-F "image[]=@/path/to/1.png" \
-F "image[]=@/path/to/2.png" \
-F "prompt=参考两张图生成同一人物的新场景,保持身份一致" \
-F "size=1024x1024" \
-F "quality=high" \
-F "output_format=png" \
-F "n=1"
返回处理
# 成功响应主要字段:
# data[0].b64_json base64 图片内容(gpt-image-2 默认返回)
# data[0].revised_prompt 模型实际使用的提示词
# usage token 用量统计
jq -r '.data[0].b64_json // empty' response.json | base64 --decode > output.png
返回没有 data[0].b64_json
gpt-image-2 成功时默认在 data[0].b64_json 返回 base64 图片,不返回 url。如果返回的是 error 对象,按其中的 message 排查;如果是 502、server_error 等临时错误,稍后重试即可。
提示模型或分组不可用
通常是 Key 不属于 media 分组,或请求发送到了通用文本端点。请重新创建 media 分组 Key,并确认 URL 是 https://clawbases.com。
连接中断 / 超时(curl 56、schannel closed abruptly)
图片接口是同步返回,quality=high 的请求通常要等 1–3 分钟,更大尺寸更久。等待期间如果客户端或中间代理超时,就会出现 curl: (56) schannel: server closed abruptly 这类连接中断。请加大超时并自动重试,例如 --max-time 600 --retry 3 --retry-all-errors;首次联调建议先用 1024x1024 跑通,再按需提高尺寸。
Windows 下如何运行
PowerShell 里的 curl 是 Invoke-WebRequest 的别名,请改用 curl.exe,并把上面的命令写成单行(去掉行尾的 \)。Windows 自带没有 jq/base64,可先用 -o response.json 保存返回,再用 PowerShell 解码:powershell -Command "$j=Get-Content response.json | ConvertFrom-Json; [IO.File]::WriteAllBytes('out.png', [Convert]::FromBase64String($j.data[0].b64_json))"。
常用命令
Claude Code 和 Codex CLI 的斜杠命令会随版本变化,下面这些最常用,适合日常排查、清理上下文和控制成本。
| 命令 | 用途 | 建议场景 |
|---|---|---|
/help |
查看当前客户端支持的命令和快捷键。 | 刚安装或升级后先看一遍。 |
/clear |
清空当前会话上下文。 | 换任务、上下文混乱、模型开始沿用旧信息时使用。 |
/compact |
压缩当前上下文,保留关键进度。 | 长任务跑久了,但还想延续当前工作状态。 |
/cost |
查看当前会话的用量或费用信息。 | 排查余额消耗、评估一次任务成本。 |
/model |
查看或切换模型。 | 需要在速度、成本和推理能力之间切换时使用。 |
/help 为准。不同版本的 Claude Code 和 Codex CLI 命令名称可能略有差异。
故障排查
安装失败或下载很慢
先确认网络能访问对应安装源,Windows 终端建议用管理员权限重试。npm 安装慢时可以临时加 --registry=https://registry.npmmirror.com。
命令未找到
确认 Node.js、npm 和全局安装目录已加入 PATH。macOS / Linux 可检查 npm config get prefix,Windows 需要重新打开 PowerShell 或 VS Code。
密钥无效或 401
确认密钥复制完整、没有多余空格,并且未被禁用或过期。完整密钥只在创建后显示一次,丢失后需要重新创建。
端点不匹配
Claude Code 使用 https://clawbases.com;OpenAI 兼容客户端使用 https://clawbases.com/v1。多数接入问题都出在这里。
环境变量没有生效
临时环境变量只对当前终端有效。写入 ~/.zshrc、~/.bashrc 或 Windows 用户环境变量后,需要重新打开终端和编辑器。
无法连接 API
先确认 Base URL 填写正确,再检查代理、防火墙和 DNS。macOS / Linux 可用 curl -I https://clawbases.com,Windows 可用 Test-NetConnection clawbases.com -Port 443。
余额或分组不对
确认账户余额充足,密钥分组和模型类型一致。图像模型需要使用 media 分组和图像端点。
图像接口不通
图像生成不要使用通用 OpenAI 兼容端点,请使用 https://clawbases.com,并确认密钥属于 media 分组。
扫码添加官方客服