AIClient-2-API 将 Gemini CLI、Qwen Code、Kiro Claude 等仅限客户端的大模型接口统一为本地 OpenAI 兼容 API,支持多协议转换、账号池与 Web 管理台,便于 Cline、NextChat 等工具调用 Claude、Gemini、Qwen 等模型。
收藏数: 2
下载次数: 23707
类型:

justlikemaki/aiclient-2-apiAIClient-2-API 是一款强大的 API 代理服务,可将仅在客户端内使用的大模型接口(如 Gemini CLI、Qwen Code Plus、Kiro Claude 等)统一转换为本地 OpenAI 兼容接口,供任意应用调用。基于 Node.js 构建,支持 OpenAI、Claude、Gemini 三种协议的智能转换,使 Cherry-Studio、NextChat、Cline 等工具能够自由使用 Claude Sonnet 4.5、Gemini 2.5 Flash、Qwen3 Coder Plus 等高级模型。项目采用基于策略与适配器的模块化架构,内置账号池管理、智能轮询、自动故障转移与健康检查,保障高可用。
bashdocker pull justlikemaki/aiclient-2-api
| 路由路径 | 说明 | 典型用途 |
|---|---|---|
| /claude-custom | 使用配置文件中的 Claude API | 官方 Claude 调用 |
| /claude-kiro-oauth | 通过 Kiro OAuth 访问 Claude | 免费使用 Claude Sonnet 4.5 |
| /openai-custom | 使用 OpenAI 提供商 | 标准 OpenAI API |
| /gemini-cli-oauth | 通过 Gemini CLI OAuth 访问 | 突破 Gemini 免费限制 |
| /openai-qwen-oauth | 通过 Qwen OAuth 访问 | 使用 Qwen Code Plus |
| /openaiResponses-custom | OpenAI Responses API | 结构化对话场景 |
| /ollama | Ollama API 协议 | 统一访问所有支持模型 |
~/.gemini/oauth_creds.json,需提供有效的 --project-id。~/.qwen/oauth_creds.json。kiro-auth-token.json(默认路径如 ~/.aws/sso/cache/kiro-auth-token.json)。PROVIDER_POOLS_FILE_PATH 或启动参数 --provider-pools-file 指定账号池配置文件,支持多账号轮询与健康检查。bash# 指定端口与 API Key node src/api-server.js --port 8080 --api-key my-secret-key # 使用 OpenAI 提供商 node src/api-server.js --model-provider openai-custom --openai-api-key sk-xxx --openai-base-url [***] # 使用 Gemini(凭证文件) node src/api-server.js --model-provider gemini-cli-oauth --gemini-oauth-creds-file ./credentials.json --project-id your-project-id # 使用账号池 node src/api-server.js --provider-pools-file ./provider_pools.json
bash# 列出模型 curl http://localhost:3000/ollama/api/tags # 聊天(可通过模型前缀指定 Provider:[Kiro]、[Claude]、[Gemini CLI]、[OpenAI]、[Qwen CLI]) curl http://localhost:3000/ollama/api/chat -H "Content-Type: application/json" -d '{"model": "[Claude] claude-sonnet-4.5", "messages": [{"role": "user", "content": "Hello"}]}'
以下是 justlikemaki/aiclient-2-api 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务