千支API 接入文档

本站提供 OpenAI 兼容格式的中转接口。大多数 Agent、IDE、SDK 只需要填写 Base URLAPI KeyModel ID 即可接入。

Base URL https://qianzhiapi.com/v1
API Key 在控制台创建令牌,格式通常为 sk-...
Model ID 从本站模型列表或管理员公告中复制,例如 gpt-4o-mini
重要:Base URL 只填到 /v1

不要填写 /v1/chat/completions/v1/responses 或尾部接口路径。 客户端会自动拼接具体接口。

开始前准备

  1. 登录本站控制台,进入“令牌”或“Token”页面。
  2. 创建一个新的 API 令牌并复制保存。令牌只显示一次,请勿公开分享。
  3. 进入模型列表,复制你要使用的模型名称,填写到客户端的 Model ID。
  4. 如果客户端要求 Provider,优先选择 OpenAI CompatibleOpenAI API Compatible

通用填写规则

字段 填写内容 说明
Provider OpenAI Compatible 如果没有该选项,选择 OpenAI 并寻找自定义 Base URL。
Base URL / API Base https://qianzhiapi.com/v1 只填到 /v1
API Key sk-你的令牌 从本站控制台创建,放在客户端本地即可。
Model / Model ID 模型名称 必须与本站模型列表中的名称一致,区分大小写。

Cursor

  1. 打开 Cursor Settings,进入 Models
  2. 在 API Keys 区域启用或添加 OpenAI API Key,填入本站令牌。
  3. 启用 Override OpenAI Base URL,填入 https://qianzhiapi.com/v1
  4. 点击 Add Custom Model,填入本站模型名,并确保该模型已启用。
  5. 在聊天或 Agent 面板的模型选择器中选择刚添加的模型。

如果 Cursor 内置模型还能用,但自定义中转报错,优先检查:模型名是否正确、Base URL 是否只到 /v1、令牌额度是否充足。

VS Code:Cline

  1. 打开 Cline 面板,点击设置齿轮。
  2. API Provider 选择 OpenAI Compatible
  3. Base URL 填 https://qianzhiapi.com/v1
  4. API Key 填本站令牌。
  5. Model ID 填本站模型名,点击 Verify 或保存后测试。

VS Code:Roo Code

  1. 打开 Roo Code 侧边栏,进入设置。
  2. API Provider 选择 OpenAI Compatible
  3. Base URL 填 https://qianzhiapi.com/v1
  4. API Key 填本站令牌,Model ID 填本站模型名。
  5. 保存后发一条简单消息测试,例如“你好”。

VS Code / JetBrains:Continue

在 Continue 的 config.yaml 中添加模型配置:

name: My Config
version: 0.0.1
schema: v1

models:
  - name: 千支API
    provider: openai
    model: gpt-4o-mini
    apiBase: https://qianzhiapi.com/v1
    apiKey: sk-你的令牌

部分 Continue 版本或迁移后的配置会把 apiBase 称为 baseUrl。 如果当前版本提示字段无效,请按扩展内配置提示调整字段名。

Kilo Code / 其他 OpenAI 兼容 Agent

  1. Provider 选择 OpenAI Compatible
  2. Base URL 填 https://qianzhiapi.com/v1
  3. API Key 填本站令牌。
  4. Models 手动添加本站模型名,或使用客户端自动拉取的模型列表。

中国国产 Agent / IDE 接入

下列工具按“是否能自定义 OpenAI 兼容接口”来整理。能填写 Base URL 或完整 /chat/completions 地址的工具,可以直接接本站; 只能登录官方账号、不能改接口地址的工具,不能直接接中转站。

Qwen Code(阿里开源编码 Agent)

Qwen Code 支持通过 settings.json 配置 OpenAI-compatible 模型服务商。 编辑 ~/.qwen/settings.json

{
  "modelProviders": {
    "openai": {
      "protocol": "openai",
      "models": [
        {
          "id": "gpt-4o-mini",
          "name": "千支API",
          "baseUrl": "https://qianzhiapi.com/v1",
          "envKey": "QIANZHI_API_KEY"
        }
      ]
    }
  },
  "env": {
    "QIANZHI_API_KEY": "sk-你的令牌"
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "gpt-4o-mini"
  }
}

启动后可用 /model 切换模型。

腾讯 CodeBuddy IDE / CodeBuddy Code

CodeBuddy 的自定义模型使用 models.json。注意它通常要求填写完整 /v1/chat/completions 地址,而不是只填 /v1

{
  "models": [
    {
      "id": "gpt-4o-mini",
      "name": "千支API gpt-4o-mini",
      "vendor": "OpenAI",
      "apiKey": "sk-你的令牌",
      "url": "https://qianzhiapi.com/v1/chat/completions",
      "supportsToolCall": true,
      "supportsImages": false
    }
  ],
  "availableModels": ["gpt-4o-mini"]
}

常见路径:macOS / Linux 为 ~/.codebuddy/models.json, Windows 为 C:\Users\你的用户名\.codebuddy\models.json。 保存后重启 CodeBuddy,使用 /model 检查模型是否出现。

TRAE / Trae CN

  1. 进入模型管理,添加自定义模型。
  2. 服务商优先选择 OpenAIOpenAI 协议OpenAI Compatible
  3. 如果界面要求 Base URL,填 https://qianzhiapi.com/v1
  4. 如果界面要求 完整请求地址,填 https://qianzhiapi.com/v1/chat/completions
  5. API Key 填本站令牌,模型 ID 填本站模型名。

TRAE 不同版本的自定义模型界面差异较大。若当前版本没有 API 地址、Base URL、 自定义请求地址等字段,就无法直接接本站中转;可在 TRAE 中安装 Cline / Roo Code 类插件,再按插件的 OpenAI Compatible 方式接入。

华为 CodeArts Agent / AgentArts

  1. 进入企业设置或平台后台的 模型配置自定义模型 页面。
  2. 新建 OpenAI 协议或 OpenAI 兼容模型。
  3. 模型 ID 填本站模型名,例如 gpt-4o-mini
  4. 模型 URL / API 基础路径填 https://qianzhiapi.com/v1
  5. API Key 填本站令牌,保存后先做连通性测试。

Dify(国产 Agent / 工作流平台)

  1. 进入 设置 → 模型供应商
  2. 添加 OpenAI-API-compatible 供应商。
  3. API Base URL 填 https://qianzhiapi.com/v1
  4. API Key 填本站令牌,并添加需要使用的模型名。
  5. 点击测试,通过后即可在 Chatflow / Workflow / Agent 中选择该模型。

FastGPT

FastGPT 的“自定义请求地址”通常要求完整接口地址:

自定义请求 Key 填本站令牌,模型名称填本站模型名。

MaxKB

  1. 模型供应商选择 OpenAI
  2. API 域名填 https://qianzhiapi.com/v1
  3. API Key 填本站令牌。
  4. 基础模型填写本站模型名,保存后测试。

扣子 Coze / Coze Studio

如果你的版本支持“自定义模型”或“OpenAI 兼容模型”,填写: Base URL 为 https://qianzhiapi.com/v1, API Key 为本站令牌,Model 为本站模型名。若在线版界面没有自定义模型入口, 则不能直接接本站中转。

通义灵码、文心快码、CodeGeeX、MarsCode 等

这些工具的公开版本多以官方账号和官方模型为主;是否支持任意 OpenAI-compatible Base URL 取决于具体版本和企业配置。文档中不建议承诺“必定可接入”。 判断标准很简单:设置页里能填写 自定义 API 地址 / Base URL / OpenAI Compatible 就按通用规则配置;找不到该字段,就不能直接接中转站。

SDK 与命令行

curl

curl https://qianzhiapi.com/v1/chat/completions \
  -H "Authorization: Bearer sk-你的令牌" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      { "role": "user", "content": "你好,介绍一下你自己" }
    ]
  }'

Python

from openai import OpenAI

client = OpenAI(
    api_key="sk-你的令牌",
    base_url="https://qianzhiapi.com/v1",
)

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "你好"}],
)

print(resp.choices[0].message.content)

Node.js / TypeScript

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-你的令牌",
  baseURL: "https://qianzhiapi.com/v1",
});

const resp = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "你好" }],
});

console.log(resp.choices[0].message.content);

常见错误

现象 可能原因 处理方式
401 / Unauthorized 令牌错误、复制不完整、令牌被禁用。 重新创建令牌,确认格式为 sk-...
404 / Not Found Base URL 写成了完整接口路径,或模型名不存在。 Base URL 改为 https://qianzhiapi.com/v1,并复制正确模型名。
403 / Permission denied 令牌所属分组不允许调用该模型或接口。 换可用模型,或联系管理员调整分组权限。
余额不足 / quota exceeded 账户余额或令牌额度不足。 充值或调整令牌额度。
Agent 工具调用失败 所选模型不支持工具调用、函数调用或 Responses API。 换支持工具调用的模型,或在客户端中关闭 Responses API / 改用 Chat Completions。

安全建议