本页目录
统一接入 Claude Code、Codex 与更多 AI 工具
在线生图可直接打开图片工作台;接入 AI 客户端时,先创建对应分组的 API Key,再填写接入地址。
AI小分队 使用指南
按下面 3 步操作即可开始使用。
第 1 步
登录后台后进入 API 密钥 页面,创建一把新的 API Key。
第 2 步
按对应客户端章节填写 Base URL 和刚创建的 Key。
保存配置后发送一条测试请求,确认客户端已经正常连通。
Claude / Anthropic Gateway: https://ai.uzi.cool OpenAI-compatible Base URL: https://ai.uzi.cool/v1 控制台管理接口: https://ai.uzi.cool/api/v1(使用登录会话) Console: https://ai.uzi.cool Keys: https://ai.uzi.cool/keys
简介
AI小分队支持多种 AI 客户端接入。你只需要在后台创建 API Key,然后把接入地址和密钥填入客户端即可开始使用。
常见问题
先做什么?
先进入 API 密钥 页面创建一把新的 Key,再按文档配置客户端。
创建几把 Key 合适?
建议每个客户端单独一把 Key,方便查看使用记录,也方便后续停用或更换。
连接失败怎么办?
优先检查接入地址、API Key 是否填写完整,再确认账户还有可用额度。
Node.js 环境安装指南
通过 npm 安装客户端时,需要先准备 Node.js。请从 Node.js 官方下载页选择适合系统的 LTS 版本,并核对所用客户端的最低版本要求。使用客户端独立安装包时,按其安装说明操作。
node --version npm --version
自动配置工具
如果你不想手动安装和逐项写配置,优先使用自动配置方式。
帮我配置 AI小分队 接入,Base URL 使用 https://ai.uzi.cool ,API Key 我稍后粘贴给你,然后检查环境并完成客户端配置。
Claude Code 快速开始指南
以下为 npm 安装方式,需要 Node.js;其他安装方式请参考客户端官方文档。
安装 Claude Code
npm install -g @anthropic-ai/claude-code
验证安装:
claude --version
创建 API Key
登录 API 密钥页面,点击创建密钥。选择支持目标模型的分组,再保存密钥。
导入密钥到 Claude Code
优先使用密钥页面提供的客户端使用配置 一键导入,也可以手动设置环境变量。
| 变量名 | 值 |
|---|---|
ANTHROPIC_BASE_URL | https://ai.uzi.cool |
ANTHROPIC_AUTH_TOKEN | 你的 API Key |
临时设置:
export ANTHROPIC_BASE_URL="https://ai.uzi.cool" export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_BASE_URL = "https://ai.uzi.cool" $env:ANTHROPIC_AUTH_TOKEN = "YOUR_API_KEY"
开始使用
claude
常见问题:
安装权限问题请按客户端官方安装说明处理。如果返回 401,优先检查 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 是否填写正确。
Codex 快速开始指南
前置条件:先安装 Node.js。更省事的方式是先使用自动配置工具。
安装 Codex
npm install -g @openai/codex@latest
codex --version
创建 API Key
登录 API 密钥页面,创建一把 Codex 专用 Key。
导入密钥到 Codex
优先使用密钥页面提供的客户端使用配置。也可以手动创建配置文件。
创建配置目录:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex" | Out-Null
mkdir -p ~/.codex
下方为最小配置示例,将 YOUR_AVAILABLE_MODEL 替换成 Key 所属分组开放的模型;已有配置请合并对应字段。
创建 config.toml:
model_provider = "ai_uzi" model = "YOUR_AVAILABLE_MODEL" model_reasoning_effort = "high" disable_response_storage = true [model_providers.ai_uzi] name = "ai_uzi" base_url = "https://ai.uzi.cool" wire_api = "responses" requires_openai_auth = true
创建 auth.json:
{
"OPENAI_API_KEY": "YOUR_API_KEY"
}
开始使用
codex
如果连接失败或返回 401,优先检查 config.toml 中的 base_url 是否为 https://ai.uzi.cool,以及 auth.json 中的 Key 是否正确。
OpenClaw 快速开始指南
通过自定义 Provider 接入 AI 小分队。模型名以所选 Key 的可用模型列表为准,下表为配置格式示例。
开始前确认
先确认你已经创建好 API Key,知道要调用的实际模型名,并且运行环境满足 OpenClaw 要求。Windows 用户建议优先使用 WSL2 + Ubuntu。
| OpenAI 兼容模型 | Anthropic 兼容模型 |
|---|---|
gpt-5.4 | claude-opus-4-6 |
gpt-5.2 | claude-sonnet-4-6 |
gpt-5.3-codex | claude-haiku-4-5-20251001 |
使用 OpenClaw 向导接入
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
openclaw --help
openclaw onboard
向导里选择 Custom provider 后按下面填写:
| 字段 | 填写值 |
|---|---|
| 兼容类型 | Anthropic-compatible 或 OpenAI-compatible |
| 基础地址 | Anthropic 兼容填 https://ai.uzi.cool;OpenAI 兼容填 https://ai.uzi.cool/v1 |
| 模型名 | 例如 claude-sonnet-4-6 或 gpt-5.4 |
| Provider ID | ai-uzi |
| API Key | 你创建的 API Key |
完成向导后依次运行:
openclaw doctor openclaw status openclaw dashboard
非交互命令
export CUSTOM_API_KEY="YOUR_AI_UZI_API_KEY"
openclaw onboard --non-interactive \ --mode local \ --auth-choice custom-api-key \ --custom-base-url "https://ai.uzi.cool/v1" \ --custom-model-id "gpt-5.4" \ --custom-provider-id "ai-uzi" \ --custom-compatibility openai \ --secret-input-mode ref \ --gateway-port 18789 \ --gateway-bind loopback
接入完成后检查
基础地址填写正确,API Key 仍有效,默认模型写成 ai-uzi/模型名,openclaw doctor 与 openclaw status 无报错,控制台能正常发消息并收到回复。
Claude Desktop 第三方 Provider 配置指南
本教程用于在 Claude Desktop 中配置第三方 Provider,通过自定义网关连接到 AI小分队。
配置流程
打开 Claude Desktop,点击顶部菜单栏 Help → Troubleshooting → Enable Developer Mode,确认后应用会自动重启。
重启后保持客户端处于欢迎界面,点击 Developer → Configure Provider,填写:
| 配置项 | 值 |
|---|---|
| Gateway base URL | https://ai.uzi.cool |
| Gateway API key | 你的 API Key |
点击 Apply locally,再选择 Relaunch now。重启后点击 Continue with gateway 即可进入主界面。
配置流程
打开 Claude Desktop,在欢迎界面的邮箱输入页按 Tab,直到左上角菜单图标被选中,再按 Enter 打开菜单。
选择 Developer → Configure third-party interface,填写同样的 Gateway 地址和 API Key,点击 Apply locally 后重启生效。
常用设置
如果你已经在 Claude Code CLI 中启用了插件或技能,Desktop 端会自动同步。执行长时间任务时,建议开启 Keep computer awake。如果需要多 Provider,可以通过 New configuration 创建多套配置自由切换。
图片生成与编辑
在线页面支持 GPT Image 2、GPT Image 2.5 Flare 和 Sunburst。日常出图推荐 Flare,精细设计可选择 Sunburst。
本节更新:2026-09-12。模型可用性与价格以所选 API Key 的分组及控制台显示为准。
在线使用:四步出图
- 登录 AI 小分队,打开 图片工作台。
- 在 API Key / 分组 中选择有图片模型权限的 Key,点击“设置”。需要新 Key 时前往 API 密钥页面创建。
- 选择模型、填写提示词和图片比例。编辑已有图片时,上传参考图,并说明希望保留和修改的内容。
- 点击“开始生成”,在历史记录查看排队和处理状态。完成后及时下载;结果链接保留约 2 小时,以到期时间为准。
模型旁的 i 图标支持鼠标悬停、点击和键盘聚焦查看说明。页面会记住选择;修改模型后,新提交的任务使用新模型。
选择模型
| 模型 | 适合用途 | API 模型名 |
|---|---|---|
| GPT Image 2 | 沿用已有生成与编辑工作流 | gpt-image-2 |
| Flare · 快速 | 日常出图、批量商品图、快速试方案 | gpt-image-2.5-flare |
| Sunburst · 精细 | 精修商品图、复杂设计、多轮编辑;生成耗时较长 | gpt-image-2.5-sunburst |
任务接口接受表中的三个完整模型名。省略 model 时沿用 gpt-image-2。选择新模型后,先确认 Key 所属分组已开放该模型。
API Key 与分组
在线页读取当前登录账户的 Key。不同 Key 对应的分组、模型权限和价格可能不同;任务查询使用提交时的同一把 Key。切换 Key 后,远程任务列表随之切换。
将密钥保存在自己的客户端或本地配置中。分享截图、日志和示例时使用 YOUR_API_KEY 占位符。
参考图编辑
支持点击上传、拖拽和粘贴图片;按上传顺序写明“图1的场景、图2的商品”等关系。在线页最多保留 50 张参考图,普通编辑建议先用 1–4 张。
推荐清晰的 JPEG、PNG 或 WebP 图片。任务接口默认整次请求上限为 20MB,Base64 编码也计入请求体;多图提交时请适当压缩。图片尺寸越大,上传时间通常越长。
批量去除水印
切换到“去除水印”,上传图片并选择模型。每张图片单独生成一个任务,可在参考图上框选处理区域,并按需要选择保留自然文字或白底选项。批量任务会沿用开始提交时选择的模型。
最多上传 50 张图片。完成后可单张下载或批量 ZIP 下载;文件名优先沿用原图名称,同名文件会自动追加序号。
排队、失败与下载
queued:正在排队;processing:正在处理。等待时间受模型、参考图和账号负载影响。completed:已完成,可下载;failed:查看具体错误;expired:结果已过期。- 提示模型未开放或账号不可用:检查所选 Key / 分组和模型权限;遇到限流时稍后重试。
- 提示余额不足:前往控制台查看额度与用量。安全审核失败时,请根据错误说明调整提示词或参考图。
- 刷新页面后可查询原任务。提交超时时先检查历史记录,确认任务是否已经创建。
- 历史列表最多展示 100 条;图片链接保留约 2 小时,重要结果请及时下载到本地。
通过 AI 工具使用
已有 Skill 提供文生图、参考图编辑、轮询和下载。当前下载版沿用 GPT Image 2;Flare / Sunburst 可通过在线页或下方带 model 的任务接口示例调用。
Skill 配置文件:macOS / Linux 为 ~/.ai-uzi/config.json,Windows 为 %USERPROFILE%\.ai-uzi\config.json。文件内容:
{"api_key":"YOUR_API_KEY"}开发者接入
任务接口适合排队、刷新恢复和批量查询。使用 Authorization: Bearer YOUR_API_KEY 认证;提交后保存任务 ID,再查询结果。
直接接入 OpenAI 兼容图片接口时,可使用 POST /v1/images/generations 和 POST /v1/images/edits。下方示例采用独立的任务接口。
提交文生图任务
curl 'https://ai.uzi.cool/client/image-tasks' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{
"model": "gpt-image-2.5-flare",
"mode": "generate",
"prompt": "白色背景上的蓝色极简圆形图标",
"size": "1024x1024"
}'返回 JSON 包含 id、model 和 status。使用返回的 ID 查询:
curl 'https://ai.uzi.cool/client/image-tasks/TASK_ID' \ -H 'Authorization: Bearer YOUR_API_KEY'
完成响应包含 result_url 和 expires_at(Unix 秒级时间戳)。下载结果链接时使用返回的完整 URL。
提交参考图编辑任务
以下是字段示例:将图片转换成完整 Data URL 后替换占位内容;source_names 与图片数组顺序一致。
curl 'https://ai.uzi.cool/client/image-tasks' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{
"model": "gpt-image-2.5-sunburst",
"mode": "edit",
"prompt": "保留图1的场景,将主体替换为图2的商品",
"size": "1024x1024",
"image_data_urls": [
"data:image/jpeg;base64,替换为图1的完整Base64",
"data:image/png;base64,替换为图2的完整Base64"
],
"source_names": [
"scene.jpg",
"product.png"
]
}'查询与轮询
| 接口 | 用途 |
|---|---|
POST /client/image-tasks | 创建任务 |
GET /client/image-tasks/{id} | 查询单个任务 |
GET /client/image-tasks?limit=100 | 查询当前 Key 的最近任务 |
GET /client/image-tasks?ids=id1,id2&queue=0 | 一次查询最多 100 个任务;省略队列位置计算 |
建议每 5 秒查询一次。收到 429 时延长间隔;保存已返回的任务 ID,继续查询原任务。
常用参数
| 参数 | 说明 |
|---|---|
model | 上方三个模型名之一;默认 gpt-image-2 |
mode | generate 文生图;edit 参考图编辑 |
prompt | 必填,描述生成目标或编辑要求 |
size | 输出尺寸;常用值见下表 |
image_data_url / image_data_urls | 单张 Data URL 或多张 Data URL 数组 |
source_name / source_names | 参考图文件名或文件名数组 |
mask_data_url | 编辑区域遮罩,可选 |
service | 默认 generate;去水印任务为 remove-watermark,配合 mode=edit |
display_prompt | 可选,历史记录显示的说明 |
在线页常用尺寸
| 页面选项 | 实际提交尺寸 | 用途 |
|---|---|---|
| 1:1 | 1024 × 1024 | 方图、图标 |
| 16:9 | 1536 × 1024(3:2) | 横图、封面 |
| 9:16 | 1024 × 1536(2:3) | 竖图、海报 |
上表按当前在线页实际提交值列出;有严格比例要求时,下载后按目标尺寸裁剪。
Python 提交与下载示例
安装 requests,在环境变量 AI_UZI_API_KEY 中设置自己的 Key,然后运行。示例最多等待 30 分钟;停止本地等待后可继续用原 ID 查询。
import os
import time
from pathlib import Path
import requests
base_url = "https://ai.uzi.cool"
headers = {"Authorization": f"Bearer {os.environ['AI_UZI_API_KEY']}"}
response = requests.post(
f"{base_url}/client/image-tasks",
headers=headers,
json={
"model": "gpt-image-2.5-flare",
"mode": "generate",
"prompt": "白色背景上的蓝色极简圆形图标",
"size": "1024x1024",
},
timeout=120,
)
response.raise_for_status()
task_id = response.json()["id"]
print("任务 ID:", task_id, flush=True)
deadline = time.monotonic() + 1800
while time.monotonic() < deadline:
time.sleep(5)
response = requests.get(
f"{base_url}/client/image-tasks/{task_id}",
headers=headers, timeout=60,
)
if response.status_code == 429:
time.sleep(10)
continue
response.raise_for_status()
task = response.json()
if task["status"] == "completed":
image = requests.get(task["result_url"], timeout=120)
image.raise_for_status()
output = Path(f"{task_id}.png")
output.write_bytes(image.content)
print("已保存:", output)
break
if task["status"] in ("failed", "expired"):
raise RuntimeError(task.get("error_message") or task["status"])
else:
raise TimeoutError(f"停止本地等待,任务仍可用原 ID 查询:{task_id}")价格与用量
价格随模型和所选 Key 的分组配置而变化,请以控制台展示的价格和实际用量记录为准。首次使用新模型时建议先提交一张图片,确认结果与费用后再批量使用。
VS Code 图形化操作教程
如果你习惯图形界面,可以先在 VS Code 里完成客户端安装和配置,再复制接入地址与 API Key。图形化方式更适合第一次接入。
Claude Code 与 Codex 协同开发
如果你同时使用 Claude Code 和 Codex,建议两个客户端分别创建独立 Key。这样便于区分使用记录,也便于后续管理。
使用建议
常用规则建议保持统一:固定接入地址、每个客户端单独使用一把 Key、配置完成后先发起一次测试请求。
客户端升级后,请优先核对密钥页面提供的接入配置与该客户端的官方说明。