快速开始
OpenAI compatible. Drop in with 3 lines of code.
1. Get API 密钥
登录 AICraft Console,进入「API 密钥s」创建密钥。格式:sk-aicraft + hex。
2. 基础地址
基础地址
所有 API 请求统一入口
https://aicraftapi.com/v13. First Call
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"),
消息s: openai.F([]openai.ChatCompletion消息ParamUnion{openai.User消息("Hello!")}),
})
fmt.Println(r.Choices[0].消息.Content)
}model: "auto" 启用 Auto Router——自动分析任务并选择最佳模型。下载工具
Pair these Tool, maximize your AICraft Usageexperience.
VS Code
VS Code + AICraft
下载 VS Code,Install Cline or Continue extension, point the API Provider Provider to OpenAI Compatible to OpenAI Compatible and enter:
| 设置项 | 值 |
|---|---|
| 基础地址 | https://aicraftapi.com/v1 |
| API 密钥 | sk-aicraft-YOUR_KEY |
| Model | auto |
Claude Code SetupGuides
Claude Code 是 Anthropic 的终端 AI 编程工具。以下演示如何接入 AICraft。
1. Install Claude Code
前提:Node.js 18+(推荐 Node.js 22).
# Anthropic official native installer (recommended) curl -fsSL https://claude.ai/install.sh | bash # or via npm (fallback) npm install -g @anthropic-ai/claude-code # Verify Install claude --version
:: Windows RecommendedUsage WSL, then run: curl -fsSL https://claude.ai/install.sh | bash :: 或直接在 Windows 上用 npm(需先装 Node.js) npm install -g @anthropic-ai/claude-code
also Usageone-click script: Download Installscript
2. Get API 密钥
登录 AICraft Console → API 密钥s → 创建 Key。
3. Configure settings.json
创建或编辑 settings.json:
| 系统 | 路径 |
|---|---|
| macOS / Linux | ~/.claude/settings.json |
| Windows | %USERPROFILE%\.claude\settings.json |
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):
{
"env": {
"ANTHROPIC_BASE_URL": "https://aicraftapi.com/v1",
"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_URL | 是 | 所有 API 请求统一入口 aicraftapi.com/v1 |
| ANTHROPIC_AUTH_TOKEN | 是 | API 密钥,格式 sk-aicraft-xxx |
| ANTHROPIC_MODEL | 是 | 默认模型。"auto" 启用智能路由 |
| ANTHROPIC_DEFAULT_OPUS_MODEL | 否 | Opus 档位映射 |
| ANTHROPIC_DEFAULT_SONNET_MODEL | 否 | Sonnet 档位映射 |
| ANTHROPIC_DEFAULT_HAIKU_MODEL | 否 | Haiku 档位映射 |
| CLAUDE_CODE_SUBAGENT_MODEL | 否 | 子任务模型,建议与主模型保持一致 |
"auto",Router 自动为不同复杂度任务选择最合适的模型——写代码用 DeepSeek,中文用 Qwen-Max,复杂推理用 Claude。4. Verify
Open a new terminal, cd to your project:
cd your-project claude
After startup, type /status:API Endpoint should be aicraftapi.com/v1,Model should be auto。
5. with VS Code Usage(Vibe Coding)
VS Code 打开项目 → Ctrl+` 打开终端 → 输入 claude。AI 生成的代码实时出现在编辑器中。
6. Enable Deep Reasoning
在 Claude Code 中输入 /config,将 Thinking mode 设为 true。退出重新进入生效。
常见问题
配置后 Web Search 能用吗?
能用。AICraft 不禁用 Claude Code 的原生搜索。如需接入 MCP 搜索服务,参考 腾讯云 MCP 市场。
model: "auto" 会选什么模型?
Router picks per task: DeepSeek for coding, Qwen for Chinese, MiniMax for creative. Check X-AICraft-Routed-To header. See Auto Router。
技能包
74 个 AI 开发技能,覆盖编码、测试、部署、安全、文档全流程。下载后导入到 Claude Code 中直接调用。
74 Skills · 5.3MB · 454 文件
| 类别 | 覆盖 | 示例 |
|---|---|---|
| 编程 | Python / TS / Go / API / 数据库 / 前端 | python-patterns fastapi database-design |
| 测试 | 单元 / 集成 / E2E / 性能 / TDD | test-driven-development e2e-testing |
| 审查 | 代码审查 / 安全 / 性能优化ormance | code-review-and-quality security |
| 部署运维 | CI/CD / Docker / Monitoring | ci-cd deployment-strategies |
| 文档沟通 | 技术文档 / 文章 / 投资人材料 | technical-documentation article-writing |
| AI/LLM | Prompt / Agent / RAG / 模型审计 | optimize-prompt langgraph claude-api |
安装
解压到 Claude Code 的 skills 目录:
| Tool | InstallPath |
|---|---|
| Claude Code | ~/.claude/skills/ |
# 1. Download and extract unzip aicraft-skills.zip -d ~/.claude/skills/ # 2. Verify ls ~/.claude/skills/ # Should see 74 directories (python / fastapi / code-review ...)
:: 1. Download aicraft-skills.zip :: 2. Extract to %USERPROFILE%\.claude\skills:: Right-click zip -> Extract to .claude\skills :: 3. PowerShell verify dir $env:USERPROFILE\.claude\skills\
使用
在 Claude Code 中输入 /skill-name 即可调用。例如:
/python-patterns # 获取 Python 设计模式指导 /code-review # Reviewcurrent code /test-driven-development # TDD 开发流程 /deployment-strategies # 部署策略建议 /security # SecurityReview /api-design # API 设计最佳实践
INDEX.md → invoke the matching skill → execute.API 参考
Chat Completions
OpenAI 兼容的对话补全端点。
请求参数
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
| model | string | 是 | — | "auto" or specify a Model name |
| messages | array | 是 | — | 对话消息。role:system/user/assistant |
| stream | boolean | 否 | false | SSE 流式输出 |
| temperature | number | 否 | 1 | 采样温度 0-2。越高越随机 |
| max_tokens | integer | 否 | — | 最大输出 token 数 |
| top_p | number | 否 | 1 | 核采样 |
| frequency_penalty | number | 否 | 0 | -2.0 to 2.0. Positive Valuereduces repetition |
| presence_penalty | number | 否 | 0 | -2.0 to 2.0. Positive Valueencourages novelty |
| stop | string/array | 否 | — | 停止词 |
响应格式
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"created": 1720000000,
"model": "deepseek-chat",
"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" , the response model field shows Router Router-selected Model。流式响应 (SSE)
设置 "stream": true:
data: {"choices":[{"delta":{"content":"Hello"}}]}
data: {"choices":[{"delta":{"content":" world"}}]}
data: {"choices":[{"finish_reason":"stop"}]}
data: [DONE]Each chunk is data: {json}. Ends with data: [DONE]. OpenAI SDK handles this.
模型列表
列出可用模型。完整列表和定价见 模型目录。
curl https://aicraftapi.com/v1/models -H "Authorization: Bearer YOUR_API_KEY"
智能路由 v6
model: "auto" 即启用 AICraft 核心路由引擎。
6 Routing Categories
| 任务 | 首选 | 备用 | vs GPT-4 节省 |
|---|---|---|---|
| 编程 | DeepSeek V3 | Qwen-Max | 93% |
| 翻译 | V4-Flash | Qwen-Turbo | 99% |
| 中文 | Qwen-Max | GLM-5 | 88% |
| 推理 | GLM-5 | DeepSeek V3 | 83% |
| 创意 | MiniMax M2.5 | Qwen-Max | 91% |
| 客服 | Doubao Pro | Qwen-Turbo | 91% |
Response Headers
| 响应头 | 说明 |
|---|---|
X-AICraft-Mode | 路由模式(auto / manual) |
X-AICraft-Category | Detected TaskCategory |
X-AICraft-Routed-To | actually actually UsageModel |
X-AICraft-Savings | 相比 GPT-4 节省的成本 |
v6 智能特性
- 锁定衰减 — 7 days idle, Taskauto-unlockModelpreference
- 分布偏移检测 — Tasktype shift > 40% auto-unlock
- 故障自愈 — 1 小时内故障模型自动扣分并绕过
- 社区冷启动 — 新用户参考社区偏好获得高质量路由
- 反馈接口 —
POST /v1/feedback帮助 Router 学习你的偏好
指南
响应缓存 beta
双层缓存自动省钱。对调用方完全透明。当前逐步上线中。
| 层 | 技术 | 速度 | 费用 |
|---|---|---|---|
| A · 提供商缓存 | cache_control 透传 | ~200ms | 90% 折扣 |
| B · 语义缓存 | BGE-small,相似度 >0.95 | <5ms | 免费 |
- 命中率:35-55% · 容量:50,000 条 · TTL:1 小时 · user_id 隔离
- 自动生效。跳过:
X-AICraft-No-Cache: true - 统计:
GET /cache-stats
速率限制
| 套餐 | 价格 | 请求 | Tokens/月 |
|---|---|---|---|
| 免费版 | 免费 | 5/分钟 | 500万 |
| 入门版 | ¥210/月 | 无限制 | 8000万 |
| 专业版 | ¥573/月 | 无限制 | 3亿 |
| 全球版 | ¥1,443/月 | 无限制 | 2亿 + 国际模型按量 |
超出限制返回 429。详见 定价页。
错误码
| 状态码 | 含义 | 排查 |
|---|---|---|
| 400 | Requests请求格式错误 | Check JSON andReqfield |
| 401 | API 密钥 无效 | 确认 Authorization 头 |
| 429 | 速率超限 | 降频或升级套餐 Plan |
| 500 | 模型不可用 | Router 自动重试其他模型 |
| 503 | 服务过载 | Retry shortly, OSauto-scaling |