快速开始

OpenAI compatible. Drop in with 3 lines of code.

1. 获取 API 密钥

登录 AICraft Console,进入「API 密钥」创建密钥。格式:sk- + 40位hex。

请妥善保管 API 密钥,不要在客户端代码或公开仓库中暴露。

2. 基础地址

基础地址

所有 API 请求统一入口

https://aicraftapi.com/v1
通用规则:第三方客户端 / 图形界面工具怎么填
凡是让你填 「Base URL / 接口地址 / API 地址」 的 OpenAI 兼容客户端(Kelivo、Cherry Studio、ChatBox、LobeChat、NextChat、Open WebUI、沉浸式翻译等),一律只填到 /v1 为止
https://aicraftapi.com/v1
不要把端点拼进去——客户端会自己补上 /chat/completions。填成 https://aicraftapi.com/v1/chat/completions 会被二次拼接成 /v1/chat/completions/chat/completions,直接报 404。
⚠️ 唯一例外:Claude Code 与 CC Switch 填裸域名 https://aicraftapi.com(不带 /v1),详见下方各自章节。

3. 首次调用

curl https://aicraftapi.com/v1/chat/completions   -H "Content-Type: application/json"   -H "Authorization: Bearer YOUR_API_KEY"   -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
# pip install openai
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://aicraftapi.com/v1")
response = client.chat.completions.create(model="auto", messages=[{"role":"user","content":"Hello!"}])
print(response.choices[0].message.content)
// npm install openai
import OpenAI from "openai";
const client = new OpenAI({ apiKey: "YOUR_API_KEY", baseURL: "https://aicraftapi.com/v1" });
const r = await client.chat.completions.create({ model: "auto", messages: [{ role: "user", content: "Hello!" }] });
console.log(r.choices[0].message.content);
// go get github.com/openai/openai-go
package main
import ("context"; "fmt"; openai "github.com/openai/openai-go"; "github.com/openai/openai-go/option")
func main() {
    c := openai.NewClient(option.WithAPIKey("YOUR_API_KEY"), option.WithBaseURL("https://aicraftapi.com/v1"))
    r, _ := c.Chat.Completions.New(context.Background(), openai.ChatCompletionNewParams{
        Model: openai.String("auto"),
        Messages: openai.F([]openai.ChatCompletionMessageParamUnion{openai.UserMessage("Hello!")}),
    })
    fmt.Println(r.Choices[0].Message.Content)
}
设置 model: "auto" 启用 Auto Router——自动分析任务并选择最佳模型。

下载工具

三种接入方式,点卡片展开详细步骤:Codex++(图形界面 · 一键脚本 · 推荐)、WorkBuddy(AI 桌面客户端 · 新增)、Claude Code(终端工具 · 适合开发者)。卡住了随时点右下角 AI 客服。

Codex++(推荐 · 图形界面)一键 / 手动两种方式,约 5–10 分钟装好 推荐

Codex++(推荐 · 图形界面)

⭐ 方式A:一键设置(推荐 · 5 分钟)

装好官方 Codex + Codex++ 后,下载下面这个脚本运行一次,自动完成全部配置:接上 AICraft、填好 API Key、装好联网搜索/视频/生图工具,并把 8/14 起会报「本地沙箱执行报错」的坏沙箱一并关掉——全程不用手填任何设置。

⬇️ 下载一键设置脚本(9KB)

文件 install-codex-plus-plus.ps1 · md5:97e0f73f5564fb0198795f8fdddddde4
下载后右键 → 属性 → 哈希 可核对,防止下载损坏

  1. 1完全退出 Codex++(含右下角托盘图标),再右键本脚本 →「使用 PowerShell 运行」。
  2. 2按提示粘贴你的 API Key(在 控制台 复制,格式 sk- 开头)。
  3. 3等提示「[OK] 配置完成」→ 重新打开 Codex++ → 新开对话问「你好」→ 能回复 = 全部打通 ✅
💡 脚本会自动备份旧配置为 config.toml.bak-aicraft / auth.json.bak-aicraft,出问题把 .bak-aicraft 改回原名覆盖即可回滚。以后换 Key / 出问题:重跑一次脚本即可(自动把新 Key 同步到 Codex++ 全部 3 处配置,不用手动改文件)。想手动一步步来?看下方 方式B(备选)

方式B:手动配置(备选 · 约10分钟)

Codex++ 桌面应用

Windows 10/11 64 位 · 安装包 20MB · 无需注册任何账号,填入 AICraft 的 API Key 即可使用。

下载 Codex++ 安装包(20MB)
⚠️ 前提:先装官方「Codex」桌面应用(约 5 分钟,免费)。Codex++ 是官方 Codex 的「启动器 + 管理器」,本身不含模型与编辑界面,必须先装官方底座才能启动。
点下方按钮一键直达微软商店 → 点「获取 / 安装」;或打开 Microsoft Store(微软商店) → 搜索 Codex(认准发布者 OpenAI)。装好后不要登录任何 OpenAI 账号,我们直接用它接 AICraft 的 Key。
📦 打开微软商店安装官方 Codex 网页版:apps.microsoft.com/detail/9PLM9XGG6VKS
⚠️ 别用 winget install Codex——这条命令会装成一家无关公司的「Codex QR 扫码器」,不是官方应用。请一律从上面微软商店入口安装(产品 ID 9PLM9XGG6VKS,发布者 OpenAI)。
要不要注册 OpenAI?不用。装完官方 Codex 后首次打开,它会自动弹「登录 OpenAI / ChatGPT」窗口——直接忽略或关掉就行,不要去注册、也不用登录。我们全程走 Codex++ 的「官网模型」模式用 AICraft 的 Key 接通,跟 OpenAI 官方账号完全无关。你只需要注册一个 AICraft 平台账号(用来创建 API Key,见下面第 2 步)。

安装步骤(手动方式 · 共 6 步)

  1. 安装官方 Codex:点上面「📦 打开微软商店安装官方 Codex」按钮,或按红色提示在 Microsoft Store 搜索 Codex 安装官方应用。
  2. 下载:点击上方「下载 Codex++ 安装包」,保存到桌面。
  3. 安装:双击安装包 → 一路「下一步 / 安装」→ 完成。桌面会出现 Codex++Codex++ 管理工具 两个图标。
  4. 打开管理工具:双击「Codex++ 管理工具」→ 找到「中转 / 供应商 / Relay」配置区(不同版本位置略有不同,找带 Base URL 的就行)。
  5. 新增供应商:点「新增 / 添加」,接入模式选「官网模型」(⭐ 不是「纯 API」,8/15 实测必须官网模型 + 混入 API KEY),按下面填:
设置项
接入模式官网模型 ⭐(不要选「纯 API」)
Base URLhttps://aicraftapi.com/v1(⚠️ 必须带 /v1
API Keysk-YOUR_KEY(换成你在 控制台 创建的真 Key),勾选「混入 API KEY」
协议 ProtocolResponses API ⭐(选「模型自动适配」或见下)
模型 Modeldeepseek/deepseek-v4-pro(稳定推荐)或 auto(智能路由)
三个关键设置(缺一不可):① 接入模式 = 官网模型;② API Key 右边勾选 「混入 API KEY」(不勾会走 OpenAI 官方登录 → 401);③ 协议选 Responses API——Codex 桌面应用用 Responses 协议走本地中转,Chat Completions 会导致思考中无进度、容易超时断流。模型推荐 deepseek/deepseek-v4-pro(思考型模型,Codex 任务表现稳)。
  1. 验证:保存后,从「Codex++」图标启动(不是官方 Codex 图标——只有从 Codex++ 入口启动才会加载我们配置的供应商),新开对话,问一句 「你好」 → 能回复 = 全部打通 ✅
填完 Base URL 和 Key 就能用,不需要注册或登录任何账号。模型选 auto 时 Router 自动按任务选最佳模型。
💡 保存后记得「启用 / 切换」到这个供应商:管理工具里若出现多个供应商,只有「启用中」的那个才生效。确认当前启用的是你刚填的 aicraftapi

✅ 配置成功的三个标志(全中 = 一定能用)

  1. 管理工具里能看到刚填的 aicraftapi 供应商,状态为「启用」。
  2. 供应商详情里点「测试 / 检查」:提示连接成功(HTTP 200),不报 Key 无效。
  3. 从「Codex++」图标启动 → 新开对话 → 问「你好」→ 能正常回复。

常见问题

症状原因解决
提示 Key 无效 / 401Key 抄错 / 邮箱未验证核对 Key;去邮箱点验证链接
连不上 / 超时Base URL 少了 /v1确认是 https://aicraftapi.com/v1
报没额度 / 限流未充值控制台「账户充值」,最低 ¥1
管理工具找不到配置入口版本界面差异找带「Base URL / 中转 / 供应商」字样的菜单;找不到就点右下角 AI 客服
提示 429 / exceeded retry limit(错误信息含「未充值 / 余额」)你的账户余额不足控制台「账户充值」,最低 ¥1;或换一个有余额的 API Key
换了新 Key 后仍 429 / 一直转圈没反应Key 只改了一处,Codex++ 仍用旧 Key(Key 存 3 个地方:auth.json / settings.json / config.toml)重跑一次方式A一键脚本(自动把新 Key 同步到全部 3 处);然后完全退出 Codex++(含托盘图标)→ 重新打开
执行命令时报「本地沙箱执行报错 / 1344 / read ACL run had errors」Codex++ 8/14 更新的 Windows 沙箱 bug(所有 Windows 用户都受影响,与平台无关)用方式A一键脚本重跑一次(脚本已预关沙箱);或完全退出后重开 Codex++;仍不行 → 在管理工具「启动参数」加 --dangerously-bypass-approvals-and-sandbox(有风险提示,慎用)
✨ 进阶:让 Codex++ 联网搜索 / 生成视频(可选 · 约10分钟自助配置)▾ 点击展开

Codex++ 本身没有联网和生成视频/图片能力(内置联网搜索在第三方 API 下不可用)。AICraft 提供两个免费的 MCP 扩展脚本,让 Codex++ 能「实时联网搜索」「AI 生成视频 + 下载到本地」「AI 生成图片」。

用方式A一键脚本的不用做下面这些了:两个脚本已自动下载并配置好,直接跳到「④ 重启 Codex++ 生效」之后使用即可。下面手动步骤仅给方式B / 想自己折腾的用户。

下面教你 10 分钟自助配置,全程不用写代码。

🛠️ 配置前提:电脑上要装 Python 3(MCP 脚本用 Python 运行)。检查方法:按 Win+R 输入 cmd 回车,输入 python --version,能显示 Python 3.x = 已装好;提示「不是内部或外部命令」= 去 python.org 下载安装,安装时勾选「Add Python to PATH」

① 下载两个扩展脚本(各 10~25KB)

MCP 扩展脚本(联网搜索 + 视频/图片生成)

右键 →「链接另存为」,保存到桌面,稍后放到指定文件夹。脚本只调 AICraft 自己的接口,不传任何数据给第三方。

下载① 联网搜索脚本 web_search_mcp.py(9KB) 下载② 视频/图片生成脚本 video_mcp.py(23KB)

② 放到 .codex\mcp 文件夹

  1. 打开文件资源管理器,地址栏输入 %USERPROFILE%\.codex 回车。
  2. 如果没有 mcp 文件夹就新建一个。
  3. 把刚才下载的两个 .py 文件移动.codex\mcp\ 里。

③ 注册到 config.toml

  1. 打开 %USERPROFILE%\.codex\config.toml(用记事本,没有就新建一个)。
  2. 把下面这段完整粘贴到文件末尾(把 你的用户名 换成你自己的 Windows 用户名,比如 dell):
# ── AICraft MCP 扩展:联网搜索 ──
[mcp_servers.web_search]
command = "python"
args = ["C:/Users/你的用户名/.codex/mcp/web_search_mcp.py"]
env = { "PYTHONUTF8" = "1" }

[mcp_servers.web_search.tools.web_search]
approval_mode = "approve"

# ── AICraft MCP 扩展:视频/图片生成+下载 ──
[mcp_servers.video]
command = "python"
args = ["C:/Users/你的用户名/.codex/mcp/video_mcp.py"]
env = { "PYTHONUTF8" = "1" }

[mcp_servers.video.tools.list_video_models]
approval_mode = "approve"
[mcp_servers.video.tools.create_video]
approval_mode = "approve"
[mcp_servers.video.tools.check_video]
approval_mode = "approve"
[mcp_servers.video.tools.download_video]
approval_mode = "approve"
[mcp_servers.video.tools.list_image_models]
approval_mode = "approve"
[mcp_servers.video.tools.generate_image]
approval_mode = "approve"
💡 不用写 API Key:脚本会自动从 Codex++ 的配置(settings.json)读取你刚才填的 Key,config.toml 里不需要填任何密钥。改完记得保存。

④ 重启 Codex++ 生效

  1. 点右下角系统托盘(任务栏 ^ 箭头)里的 Codex++ 图标 → 右键 → 完全退出(不是关窗口)。
  2. 重新从「Codex++」图标启动,新开对话。
  3. 左下角出现 已连接扩展 / MCP 服务器 的提示,或直接问一句「查一下今天几号」看它会不会联网 = 生效 ✅

⑤ 怎么用

想干什么直接对 Codex 说说明
联网搜索帮我查一下今天A股上证指数收盘价Codex 自动调用联网搜索,返回带来源链接的最新结果
列出可用视频模型有哪些视频模型可以用?列出全部 12 个模型 ID,用于下一步指定
生成视频(一站式)帮我生成一个视频:一只橘猫在窗台上晒太阳Codex 会自动选模型提交(建议加一句「用 kling-v3」指定模型,ID 见下方表格)
生成视频(指定模型)用 kling-v3 生成:海边的日落,电影感提交任务 → 返回 request_id → Codex 自动轮询进度
查进度 / 下载视频好了吗?下载到本地Codex 自动调 check_video → download_video,存到你的「下载」文件夹
列出可用生图模型有哪些生图模型可以用?列出全部生图模型 ID 与各自适合场景
生成图片生成一张图:赛博朋克风格的都市夜景同步生成,几秒出图,自动存到你的「下载」文件夹并返回本地路径
生成图片(指定模型)用 GPT Image 2 生成:一只橘猫,暖色调写实想用指定模型就明说(如 openai/gpt-image-2,需带前缀),生成后同样自动保存到本地

⑥ 视频模型怎么选(12 个,教你不盲选)

模型 ID名称适合场景
kling-v3可灵 Kling V3写实电影感,适合剧情、人物、动作大片
kling-video-o1可灵 Kling O1长镜头与复杂运镜,适合纪录片式叙事
kling-v2-6可灵 Kling V2.6老牌写实,性价比高
kling-v2-1可灵 Kling V2.1老牌写实,基础款
bytedance/doubao-seedance-2-0-260128豆包 Seedance 2.0中文指令理解强,适合电商、口播、分镜
bytedance/doubao-seedance-2-0-fast-260128豆包 Seedance 2.0 Fast出片快,适合时效性内容
bytedance/doubao-seedance-2-0-mini-260615豆包 Seedance 2.0 Mini轻量快速,适合日常短视频
veo-3.1-generate-001Google Veo 3.1真实世界物理,画质天花板
veo-3.1-fast-generate-001Google Veo 3.1 Fast兼顾质量与速度
viduq2Vidu Q2风格多样,适合创意、广告
viduq1Vidu Q1创意风格基础款

⑦ 生图模型怎么选(教你不盲选)

生图是同步接口,提交后几秒直接出图并自动保存到你的「下载」文件夹,不需要轮询。可选生图模型(8/15 实测,需带命名空间前缀):

模型 ID名称适合场景
openai/gpt-image-2GPT Image 2通用全能,最稳,适合绝大多数场景
google/gemini-3-pro-imageGemini 3 Pro Image细节与文字排版强,适合海报、带文字的图
google/gemini-3.1-flash-imageGemini 3.1 Flash Image速度快,适合批量出图
google/gemini-3.1-flash-lite-imageGemini 3.1 Flash Lite Image最省,适合日常轻量需求
💡 不确定选哪个就把模型留空,说「生成一张图:……」,Codex 会列出所有可选生图模型和适合场景由你指定——平台不会替你偷偷选或换模型

⑧ 计费说明

  • 联网搜索:免费(平台补贴,5 分钟缓存)。
  • 视频生成:按模型按秒计费(页面标注单价),提交时预扣、失败自动退费、完成按实际分辨率退差。
  • 图片生成:按模型按张计费(页面标注单价),同步扣费,生成即出图。
  • 180 秒内相同请求自动复用已有任务,不会重复扣费(防 Codex 死循环)。

常见问题

症状原因解决
装了还是不能联网 / 不出现工具脚本没放对位置 / config.toml 路径里的用户名没改确认 .py.codex\mcp\,config.toml 里 你的用户名 换成实际用户名(正斜杠)
提示 python 不是内部或外部命令没装 Python 或没勾 Add to PATH装 Python 3,勾选 Add Python to PATH,重装后重启 Codex++
视频一直生成中视频是长时任务(1-5 分钟)耐心等,Codex 会自动轮询;可在控制台「我的视频」看进度
生图报错(400 / 503 模型无效)模型名没带前缀生图模型名必须带命名空间:openai/gpt-image-2google/gemini-3-pro-image(不能用裸名 gpt-image-2
找不到生成的图片已自动保存到本地看 Codex 返回的「本地路径」,去你电脑「下载」文件夹,文件名 aicraft_img_xxx.png
报余额不足 / 402账户没充值控制台「账户充值」,最低 ¥1
搞不定环境差异点下方 AI 客服,说「我要给 Codex++ 加 MCP 扩展」,客服逐步指导
WorkBuddy(AI 桌面客户端)第三方桌面客户端 · OpenAI 兼容自定义模型接入 新增

WorkBuddy 是第三方 AI 桌面客户端,支持自定义模型(OpenAI 兼容)接入。先自行下载并安装 WorkBuddy 桌面客户端,再按下面三步配置,即可连上 AICraft。

⚠️ 「接口地址」只填到 /v1,不要带端点——WorkBuddy 会自己补上 /chat/completions。填完整端点反而会被二次拼接:/v1/chat/completions/v1/chat/completions/chat/completions/v1/images/generations/v1/images/generations/chat/completions,两者都报 404。所以聊天和图片填同一个地址 https://aicraftapi.com/v1

① 聊天模型配置

设置项
接口地址https://aicraftapi.com/v1(⚠️ 只到 /v1,剩下的 WorkBuddy 自己补)
模型名称deepseek/deepseek-v4-pro(稳定推荐)或 auto(智能路由)
API Keysk-YOUR_KEY(在 控制台「API 密钥」创建)
高级可选:勾选 「工具调用」(仅对话模型适用)

② 图片模型配置(可选)

设置项
接口地址https://aicraftapi.com/v1(⚠️ 与聊天填同一个地址,只到 /v1
模型名称google/gemini-3.1-flash-lite-image(便宜)/google/gemini-3.1-flash-image(均衡)/google/gemini-3-pro-image(最佳)——模型名必须带命名空间前缀,裸名 gemini-3.1-flash-image 会报 400 / 503
高级⚠️ 「工具调用」必须取消勾选——生图模型不支持函数调用,勾了会报 400「does not support function calling」
openai/gpt-image-2 这类纯生图模型不吃对话端点(报 502)。要用它:勾选高级里的 「自定义协议」,接口地址改填完整端点 https://aicraftapi.com/v1/images/generations。日常生图用上面的 Gemini 系列即可,不用动这里。

③ 视频:不在 WorkBuddy 里配

视频是异步长时任务,WorkBuddy 不支持异步任务接口。请在 AICraft 控制台 →「我的视频」选模型提交,生成完成后在「我的视频」里下载(保留 7 天)。
去控制台「我的视频」

常见问题

症状原因解决
401 / Key 无效Key 抄错 / 邮箱未验证核对 Key;去邮箱点验证链接
404 / 找不到接口接口地址带上了端点改成 https://aicraftapi.com/v1,只到 /v1 为止
生图报 400「does not support function calling」这个模型开了「工具调用」,但生图模型不支持函数调用编辑该模型 → 高级 → 取消勾选「工具调用」
生图报 404接口地址填了完整端点,WorkBuddy 又追加了一次 /chat/completions接口地址只填 https://aicraftapi.com/v1,与聊天完全一致
模型选不出来填完没重启 / 模型名拼错重启 WorkBuddy;模型名用 deepseek/deepseek-v4-pro
报没额度 / 429(含「未充值」)账户余额不足控制台「账户充值」,最低 ¥1
Claude Code(终端工具 · 适合开发者)基于 Node.js 的终端 AI 编程工具,功能更强 进阶

Node.js(前置依赖)

Node.js + AICraft

Claude Code 是运行在 Node.js 上的终端工具,必须先装 Node.js 18+,推荐 22 LTS 稳定版。

下载 Node.js 22 LTS

安装步骤

  1. 下载:点击上方「下载 Node.js 22 LTS」,进入官方下载页。
  2. 选版本:点绿色大按钮 Download Node.js 22 LTS(自动匹配你的系统)。
  3. 安装:双击安装包 → 一路点「Next / 下一步」→ 直到安装完成。Windows 用户确认勾选了「Add to PATH」(默认已勾)。
  4. 验证:打开终端(Windows 按 Win+R 输入 cmd 回车;Mac 用「终端」App),输入:
    node -v
    看到 v22.x.x 之类的版本号 = 装好了 ✅。再输入 npm -v 也能显示版本 = 完整。
如果提示「node 不是内部或外部命令」:说明没装成功或没勾 Add to PATH,重装一遍即可。

VS Code

VS Code + AICraft

VS Code 是编辑器主体(免费、无需登录)。装好后有两种玩法:A. 在终端里跑 Claude Code(推荐,最强大);B. 装 Cline 扩展用编辑器内 AI。两者可同时用。

下载 VS Code

安装步骤

  1. 下载:点击上方「下载 VS Code」,按你的系统下载(Windows / Mac)。
  2. 安装:双击安装包 → 一路下一步。Windows 建议勾选「添加到 PATH」和「在资源管理器右键菜单打开」。
  3. 验证:打开 VS Code,能正常显示欢迎页 = 成功 ✅。

玩法 B:装 Cline 扩展(编辑器内 AI 对话)

  1. VS Code 左侧点「扩展」图标(四个方块),搜索 Cline → 点 Install 安装。
  2. 安装后点右侧 Cline 图标打开面板。
  3. 顶部 API ProviderOpenAI Compatible
  4. 按下面填好(API Key 用第 ③ 步第 2 步创建的 Key):
设置项
Base URLhttps://aicraftapi.com/v1(⚠️ 这条必须带 /v1,和 Claude Code 正好相反)
API Keysk-YOUR_KEY(换成你在控制台创建的真 Key)
Modelauto
填完随便问一句,能回复 = Cline 配置成功。

Claude Code 接入(保姆级分步)

Claude Code 是 Anthropic 的终端 AI 编程工具,是本教程的重头戏。跟着下面 6 步走完就能用。

🚫 千万别选 Claude Code 里的「第三方 API 市场」类选项!Claude Code 首次启动(或 VS Code 的 Claude Code 欢迎页)会让你选择 AI 提供商。任何标着"第三方平台 / API 市场 / 中转"的选项都别选——那是别的服务商,你的 AICraft Key 在里面无效,调用也不会经过 AICraft。
正确姿势:先按下面第 1~3 步把配置写好(ANTHROPIC_BASE_URL = aicraftapi.com),之后启动 Claude Code 不会再弹提供商选择。
⚠️ 如果欢迎页出现标着「共 338 个模型可用」的第三方市场入口 = 你选错提供商了:关掉那个界面,回第 3 步配置 settings.json 后再启动。

第 1 步:安装 Claude Code

前提:Node.js 18+(还没装的,先回到上面 Node.js)。

方式 A(推荐)— 官方一键脚本:

  1. 点击下载:下载安装脚本
  2. 在脚本所在目录打开终端(Mac / Linux),运行 bash install-claude-code.sh
  3. 提示 > 时,粘贴你在控制台创建的 API Key,回车
  4. 脚本自动完成「安装 + 写配置」。看到 Done! = 成功 ✅

方式 B — 手动安装:按你的系统执行:

# 方式1:官方原生安装器(推荐,零依赖、自动更新)
curl -fsSL https://claude.ai/install.sh | bash

# 方式2:npm 安装(兜底,需已装 Node.js)
npm install -g @anthropic-ai/claude-code

# 验证安装
claude --version
:: Windows 二选一:

:: 方案 A(推荐):先装 WSL(微软商店搜 "WSL" 安装,重启),
:: 打开 Ubuntu 终端后运行:
curl -fsSL https://claude.ai/install.sh | bash

:: 方案 B(图省事):直接用 Node.js 的 npm 安装
npm install -g @anthropic-ai/claude-code
推荐官方原生安装器。npm 仍可用,但 Anthropic 已逐渐弃用。

验证:终端输入 claude --version,能显示版本号 = 安装成功 ✅

第 2 步:获取 API 密钥

  1. 登录 AICraft Console
  2. 找到「API Key」卡片 → 点「创建」
  3. 复制生成的 sk- 开头密钥(sk- 后 40 位 hex)
⚠️ Key 只完整显示一次,立刻复制保存。丢了就重新创建一条。
注意:你的 Key 是 sk-+40位hex,不是示例里的 sk-YOUR_KEY

第 3 步:配置 settings.json

用了一键脚本的顾客:脚本已自动写好,跳过本步,直接去第 4 步。
手动安装的顾客:找到配置文件(不存在就新建):

系统路径
macOS / Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json(即 C:\Users\你的用户名\.claude\settings.json

如果 .claude 文件夹不存在,先创建它:

mkdir -p ~/.claude && touch ~/.claude/settings.json
New-Item -ItemType Directory -Force -Path "$HOME\.claude" | Out-Null
New-Item -ItemType File -Force -Path "$HOME\.claude\settings.json" | Out-Null

粘贴以下内容,把 YOUR_API_KEY 换成你的真 Key:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aicraftapi.com",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
    "ANTHROPIC_MODEL": "auto",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "auto",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "auto",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "auto",
    "CLAUDE_CODE_SUBAGENT_MODEL": "auto"
  }
}
环境变量必填说明
ANTHROPIC_BASE_URLAPI 网关 aicraftapi.com不带 /v1,Claude Code 会自动追加)
ANTHROPIC_AUTH_TOKENAPI 密钥,格式 sk-xxx
ANTHROPIC_MODEL默认模型。"auto" 启用智能路由
ANTHROPIC_DEFAULT_OPUS_MODELOpus 档位映射
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 档位映射
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 档位映射
CLAUDE_CODE_SUBAGENT_MODEL子任务模型,建议与主模型保持一致
⚠️ ANTHROPIC_BASE_URL 千万别带 /v1——Claude Code 会自动追加 /v1/messages,带了反而 404。
所有档位统一用 "auto",Router 自动为不同复杂度任务选模型——写代码用 DeepSeek,中文用 Qwen3.8-Max,复杂推理用 Claude。
💡 不想手写配置?Windows / Mac 用 CC Switch 图形界面一键切换,见下方 CC Switch 切换

第 4 步:验证连接

  1. 打开新终端,进入你的项目目录:
    cd your-project
    claude
  2. 启动后输入 /status,核对:
检查项应为
API Endpointaicraftapi.com
Modelauto
  1. 问一句:「你好,介绍一下你自己」 → 有回复 = 全部打通 ✅
如果启动时弹「Anthropic 登录」:说明 settings.json 没生效,回第 3 步检查路径和内容。
⚠️ 启动时如果看到「这是第三方 API 市场的 Key · 共338个模型可用」:说明你在 Claude Code 的提供商界面误选了第三方 API 市场,请求会绕过 AICraft。关掉该界面,确认 ~/.claude/settings.json 已按第 3 步配置(ANTHROPIC_BASE_URL = aicraftapi.com),再重新运行 claude

第 5 步:与 VS Code 合并使用(Vibe Coding)

  1. VS Code 菜单「文件 → 打开文件夹」,选你的项目目录
  2. Ctrl+`(Ctrl + 左上角反引号)打开内置终端
  3. 输入 claude 回车启动
  4. 让 Claude 改代码 → 改动实时出现在编辑器左侧文件里

第 6 步:启用深度推理(可选)

在 Claude Code 中输入 /config → 将 Thinking mode 设为 true → 退出重进生效。

常见问题(报错急救)

症状原因解决
打开 claude 一直让登录 Anthropicsettings.json 没写对回第 3 步,确认路径和内容
报 404 / 「模型有问题」base URL 带 /v1去掉 /v1,只留 aicraftapi.com
报限流 / 没额度没充值控制台「账户充值」,最低 ¥1
401 Key 无效Key 抄错 / 邮箱未验证核对 Key;去邮箱点验证链接
npm 装不上 Claude Code没装 Node.js / 网络回第 1 步装 Node.js,或换 WSL 方案
VS Code 里 Cline 连不上Base URL 少了 /v1Cline 用 aicraftapi.com/v1(带 /v1)
报「模型可能不存在 / There's an issue with the selected model」模型名带 "o" 后缀 / 开了「只能路由」模型名用 deepseek/deepseek-v4-pro;关掉「只能路由」
CC Switch 里报 429「未充值」但有余额开了「只能路由 / Router-Only」关掉该模式再切换

配置后 Web Search 能用吗?

能用。AICraft 不禁用 Claude Code 的原生搜索。如需接入 MCP 搜索服务,参考 腾讯云 MCP 市场

model: "auto" 会选什么模型?

Router 按任务选择:编码用 DeepSeek、中文用 Qwen、创意用 MiniMax。查看 X-AICraft-Routed-To 响应头。参见 Auto Router

用 CC Switch 切换提供商(Windows / Mac 图形界面)

CC Switch 是免费开源的 Claude Code 提供商切换工具,用图形界面帮你写好 ~/.claude/settings.json,不用手改配置、一键在多个提供商间切换。和上面的「第 3 步手写 settings.json」二选一即可。

  1. 下载安装:GitHub 搜 farion1231/claude-code-switch,或去官网下载 Windows / Mac 安装包(装完桌面出现 CC Switch 图标)。
  2. 打开 CC Switch → 「添加提供商」,按下表填:
设置项填什么
提供商名称AICraft(随意)
API Endpoint(Base URL)https://aicraftapi.com(⚠️ 不带 /v1!)
API Keysk- + 40 位 hex(控制台创建的 Key)
Model / 模型各档位统一 deepseek/deepseek-v4-pro(若支持 auto 也可填 auto
🚫 三个坑,CC Switch 配置时务必避开:
Base URL 别填 aicraftapi.com/v1——带 /v1 是 Codex++ 的填法(它拼 /chat/completions);CC Switch 写的是 Claude Code 的配置(Claude Code 拼 /v1/messages),要裸域不带 /v1,带了反而 404。
模型名别带 "o" 后缀deepseek/deepseek-v4-pro 有效;deepseek/deepseek-v4-proo Router 里不存在,会报「模型可能不存在 / There's an issue with the selected model」。
别开「只能路由 / Router-Only」模式:开了会导致模型没法对应、请求被 429「未充值」拦下,哪怕账户里有钱。
填好点「切换到 AICraft」→ 终端跑 claude → 问一句「你好」有回复 = 配置成功。想换回 Anthropic 官方再点一下切回即可。

技能包(可选)

136 个 AI 开发技能,覆盖编码、测试、部署、安全、文档全流程。下载后导入到 Claude Code 中直接调用。

136 Skills · 5.3MB · 454 文件

类别覆盖示例
编程Python / TS / Go / API / 数据库 / 前端python-patterns fastapi database-design
测试单元 / 集成 / E2E / 性能 / TDDtest-driven-development e2e-testing
审查代码审查 / 安全 / 性能优化code-review-and-quality security
部署运维CI/CD / Docker / Monitoringci-cd deployment-strategies
文档沟通技术文档 / 文章 / 投资人材料technical-documentation article-writing
AI/LLMPrompt / Agent / RAG / 模型审计optimize-prompt langgraph claude-api
下载技能包 (5.3MB)

安装

解压到 Claude Code 的 skills 目录:

ToolInstallPath
Claude Code~/.claude/skills/
# 1. 下载并解压
unzip aicraft-skills.zip -d ~/.claude/skills/

# 2. 验证
ls ~/.claude/skills/
# 应看到 136 个技能目录(python / fastapi / code-review ...)
:: 1. 下载 aicraft-skills.zip
:: 2. 解压到 %USERPROFILE%\.claude\skills(右键压缩包 → 解压到 .claude\skills)

:: 3. PowerShell 验证
dir $env:USERPROFILE\.claude\skills\

使用

在 Claude Code 中输入 /skill-name 即可调用。例如:

/python-patterns         # 获取 Python 设计模式指导
/code-review             # 审查当前代码
/test-driven-development # TDD 开发流程
/deployment-strategies   # 部署策略建议
/security                # 安全审查
/api-design              # API 设计最佳实践
136 个技能覆盖开发全流程。拿到任务 → 查 INDEX.md → 调用对应技能 → 执行。

API 参考

Chat Completions

POST/v1/chat/completions

OpenAI 兼容的对话补全端点。

请求参数

参数类型必填默认说明
modelstring"auto" 或指定模型名
messagesarray对话消息。role:system/user/assistant
streambooleanfalseSSE 流式输出
temperaturenumber1采样温度 0-2。越高越随机
max_tokensinteger输出上限 token 数
top_pnumber1核采样
frequency_penaltynumber0取值 -2.0 到 2.0,正值降低重复性
presence_penaltynumber0取值 -2.0 到 2.0,正值增加多样性
stopstring/array停止词

响应格式

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1720000000,
  "model": "deepseek/deepseek-v4-pro",
  "choices": [{
    "message": { "role": "assistant", "content": "Hello! How can I help?" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 10, "completion_tokens": 8, "total_tokens": 18 }
}
使用 model: "auto" 时,响应中的 model 字段显示 Router 实际选择的模型。

流式响应 (SSE)

设置 "stream": true

data: {"choices":[{"delta":{"content":"Hello"}}]}

data: {"choices":[{"delta":{"content":" world"}}]}

data: {"choices":[{"finish_reason":"stop"}]}

data: [DONE]

每个分块是 data: {json},以 data: [DONE] 结束。OpenAI SDK 会自动处理。

视频生成

POST/v1/videos/generations

文本转视频。异步任务:提交后返回 status_url,轮询直到 COMPLETEDFAILED

请求参数

参数类型必填默认说明
modelstring视频模型 ID,如 bytedance/doubao-seedance-2-0-260128。完整列表与定价见 模型目录
promptstring描述画面内容的提示词
resolutionstring720p"1080p""720p",仅标准版支持;不传默认输出 720p

提交请求

curl https://aicraftapi.com/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "bytedance/doubao-seedance-2-0-260128",
    "prompt": "一只柴犬在公园草地上奔跑,阳光明媚",
    "resolution": "1080p"
  }'

响应返回 request_idstatus_url(用于轮询):

{
  "status": "processing",
  "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "status_url": "https://aicraftapi.com/queue/bytedance/seedance-2.0/requests/xxxxxxxx/status",
  "message": "任务已提交"
}

轮询任务状态

请求 status_url,状态流转 IN_QUEUECOMPLETED / FAILED。完成时从 result.video.url 获取视频地址:

curl "https://aicraftapi.com/queue/bytedance/seedance-2.0/requests/xxxxxxxx/status" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "status": "COMPLETED",
  "result": {
    "video": { "url": "https://..." }
  }
}
计费说明:视频按实际输出分辨率结算。标准版页面价格为最高档(1080p)价格——输出 1080p 按全价;输出 720p / 480p 自动退差至 40%。不传 resolution 默认输出 720p(按 40% 结算);要 1080p 请在请求中传 "resolution": "1080p"。mini / fast 档最高 720p,按模型目录价格按次计费。4K 暂未开放。

下载视频到本地

任务进入 COMPLETED 后,响应中 result.video.url 即平台中转下载地址(形如 https://aicraftapi.com/v1/videos/download?request_id=...)。视频由平台服务器统一中转,您只需访问该地址即可下载,无需接触任何第三方链接。

方式一:命令行直接下载(任何客户端通用):

curl "https://aicraftapi.com/v1/videos/download?request_id=你的request_id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o video.mp4

方式二:登录 控制台,在「我的视频」卡片中点击「下载」按钮直接保存到本地。任务完成后 7 天内均可下载。

怎么选视频模型

所有视频模型均开放,您可以按需自由选择,平台不会限制或替换您指定的模型。不同模型在生成速度、画质和价格上各有侧重,建议先用小成本试用对比后再定档:

模型 ID特点参考
bytedance/doubao-seedance-2-0-260128标准版,画质均衡,适合正式成片支持 1080p,按分辨率计费
bytedance/doubao-seedance-2-0-fast-260128快速版,出片更快,适合预览与快速迭代最高 720p,按次计费
bytedance/doubao-seedance-2-0-mini-260615迷你版,轻量低成本,适合草稿与测试最高 720p,按次计费
kling-v3高质量电影感,适合复杂运镜与写实场景按次计费
viduq1 / viduq2生成风格多样,适合短视频与创意内容按次计费

生成是异步任务,完成后到控制台「我的视频」即可下载。价格以 模型目录 为准。

模型列表

GET/v1/models

列出可用模型。完整列表和定价见 模型目录

curl https://aicraftapi.com/v1/models -H "Authorization: Bearer YOUR_API_KEY"

智能路由 v6

model: "auto" 即启用 AICraft 核心路由引擎。

12 类路由 · 当前实际配置

任务首选模型备用模型
编程deepseek/deepseek-v4-prodeepseek/deepseek-v4-flash-20260731
中文qwen/qwen3.7-maxz-ai/glm-5.1
翻译qwen/qwen3.6-plusdeepseek/deepseek-v4-flash-20260731
推理z-ai/glm-5deepseek/deepseek-v4-pro
数学deepseek/deepseek-v4-proz-ai/glm-5
创意minimax/minimax-m3deepseek/deepseek-v4-flash-20260731
复杂任务claude-4.5-sonnetopenai/gpt-5.4
快速响应deepseek/deepseek-v4-flash-20260731qwen/qwen3.6-plus

另 4 类:摘要总结(deepseek/deepseek-v3.2-251201)· 写作(qwen/qwen3.7-max)· 数据分析(x-ai/grok-4.3)· 简单对话(qwen/qwen3.6-plus)。模型故障自动切备用,全部不可用时兜底 deepseek/deepseek-v4-flash-20260731

响应头

响应头说明
X-AICraft-Mode路由模式(auto / manual)
X-AICraft-Category检测到的任务类别
X-AICraft-Routed-To实际使用的模型

v6 智能特性

  • 锁定衰减 — 7 天无新任务自动解锁模型偏好
  • 分布偏移检测 — 任务类型偏移超过 40% 自动解锁
  • 故障自愈 — 1 小时内故障模型自动扣分并绕过
  • 社区冷启动 — 新用户参考社区偏好获得高质量路由
  • 反馈接口POST /v1/feedback 帮助 Router 学习你的偏好

模型使用与兜底建议

模型名必须用平台真实 ID

model 字段必须填平台真实模型 ID(供应商/模型名 小写格式,如 deepseek/deepseek-v4-pro)。如果填了识别不了的名称(例如 DeepSeek-V4-Pro-0813 这种大写、缺供应商前缀的裸名),Router 不会报错,而是静默切换到对话类默认模型——表现为"返回的模型不是你选的",长对话还可能超时。不确定时直接填 auto 用智能路由。

如何拿到真实 ID:调用 GET /v1/models,从返回列表复制 id 字段;或直接填 auto 让 Router 代选。

报错处理建议

现象建议
504 网关超时 / 长时间无响应长对话建议改用非思考型 deepseek/deepseek-v4-flash-20260731,或精简上下文后重试
"模型不存在"(422)GET /v1/models 复制真实 ID,或直接填 auto
返回的模型不是你选的你填了识别不了的模型名,Router 自动切换了。改填真实 ID 或 auto
429 速率超限降频请求,或升级套餐

OnlineDebug · 在线调试

0.7

指南

响应缓存 beta

双层缓存自动省钱。对调用方完全透明。当前逐步上线中。

技术速度费用
A · 提供商缓存cache_control 透传~200ms90% 折扣
B · 语义缓存BGE-small,相似度 >0.95<5ms免费
  • 命中率:25-35% · 容量:50,000 条 · TTL:1 小时 · user_id 隔离
  • 自动生效。跳过:X-AICraft-No-Cache: true
  • 实时统计:GET /v1/cache-stats- 次命中 / - 次未命中 · 命中率 -% · 缓存条目 - / 50,000
每 2-3 次请求命中一次缓存。高频使用场景(服务、翻译)命中率更高。

速率限制

套餐充值并发说明
基础充任意额(首充加赠 ¥10-¥180)20全模型按量计费 · 轻量试用
进阶¥10060调用提速 · 日常使用
专业¥500120高速调用 · 高频开发

更高并发、分子Key · 团队管理、发票与专属支持:企业级按量不限档,联系销售定制方案(以双方合同为准)。

超出限制返回 429。详见 定价页

错误码

状态码含义排查
400请求格式错误检查 JSON 与必填字段
401API 密钥 无效确认 Authorization 头
422模型不存在模型 ID 填错或失效,用 auto 或查 /v1/models
429速率超限降频或升级套餐
500模型不可用Router 自动重试其他模型
503服务过载稍后重试,自动扩容中
504网关超时长对话改用非思考型模型或精简上下文后重试
AICraft AI 客服在线 · 即时回复
Hi! Ask me about models, pricing, or API setup.
Powered by AICraft Auto Router