通用规则:所有客户端都只要填两项——接口地址
例外是「会自动补
https://turingapi.space/v1 和你的 API Key。例外是「会自动补
/v1」的客户端(NextChat、Claude Code 等),这类客户端填 https://turingapi.space。填完连不通时,把这两种写法互换一次通常就解决了。
桌面聊天客户端
Cherry Studio 桌面客户端
- 打开「设置 → 模型服务」
- 点击「添加」新建一个提供商
- 类型选择
OpenAI,名称随意 - API 密钥填入你的
sk-密钥 - API 地址填
https://turingapi.space/v1 - 点击「获取模型列表」,勾选要用的模型并启用该提供商
若无内置 OpenAI 类型,选择任意「OpenAI 兼容」类型填写同样两个字段即可。
NextChat 网页 / 桌面
- 打开「设置 → 自定义接口」
- 接口地址填
https://turingapi.space(不要带 /v1) - API Key 填入你的密钥
- 模型名填
gpt-6.1-sol或其他可用模型
NextChat 会自己补上 /v1,多填一层会变成 /v1/v1 导致 404。
LobeChat 网页 / 桌面
- 进入「设置 → 语言模型」
- 选择 OpenAI 提供商
- 填入 API Key
- 在「API 代理地址」填
https://turingapi.space/v1 - 在模型列表中加入要使用的模型名
LobeChat 需要手动维护模型列表,直接从模型列表页复制模型名即可。
ChatBox 桌面 / 移动
- 打开「设置」
- API 模式选择
OpenAI API Compatible - API Host 填
https://turingapi.space/v1 - 填入 API Key 与模型名
gpt-6.1-sol
ChatBox 移动端与桌面端设置项一致,配置可同步。
编程工具与命令行
Claude Code 命令行 · Anthropic 协议
- 把
ANTHROPIC_BASE_URL设为https://turingapi.space(不带 /v1) - 把
ANTHROPIC_AUTH_TOKEN设为你的密钥 - 把
ANTHROPIC_MODEL设为要用的模型名 - 重开一个终端,发一条消息验证能否正常返回
export ANTHROPIC_BASE_URL="https://turingapi.space"
export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
export ANTHROPIC_MODEL="gpt-6.1-sol"想让 Claude Code 始终用中文回答,可在 ~/.claude/CLAUDE.md 里写一句「请始终使用简体中文与我对话」。
Codex CLI 命令行 · Responses 协议
- 编辑
~/.codex/config.toml - 新增一个 model_provider 段,把
wire_api指定为responses - 密钥放进环境变量,不要写进配置文件
- 重启 Codex CLI 后发起一次对话验证
model = "gpt-6.1-sol"
model_provider = "turingapi"
[model_providers.turingapi]
name = "Turing API"
base_url = "https://turingapi.space/v1"
env_key = "TURING_API_KEY"
wire_api = "responses"Codex 走的是 Responses 协议而不是 Chat Completions,wire_api 写错会被直接拒绝。
Cursor 编辑器
- 打开「设置 → Models」
- 开启
Override OpenAI Base URL - Base URL 填
https://turingapi.space/v1 - 粘贴 API Key,并手动添加模型名(如
gpt-6.1-sol)
Cursor 不会自动拉取模型列表,必须手动添加模型名。
Cline / Roo Code VS Code 插件
- 在插件设置里把 API Provider 选为
OpenAI Compatible - Base URL 填
https://turingapi.space/v1 - 填入 API Key,Model ID 手写模型名
这类插件靠函数调用读写文件,请选择支持 tools 的模型,否则会在读取文件这一步静默卡住。
开发者:用 SDK 直接调用
OpenAI Python SDK Python
- 安装
openai包 - 初始化客户端时指定
base_url与api_key - 调用
chat.completions.create
from openai import OpenAI
client = OpenAI(
base_url="https://turingapi.space/v1",
api_key="sk-你的密钥",
)
resp = client.chat.completions.create(
model="gpt-6.1-sol",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)Anthropic Python SDK Python
- 安装
anthropic包 - 初始化时指定
base_url - 调用
messages.create
from anthropic import Anthropic
client = Anthropic(
base_url="https://turingapi.space",
api_key="sk-你的密钥",
)
msg = client.messages.create(
model="gpt-6.1-sol",
max_tokens=256,
messages=[{"role": "user", "content": "你好"}],
)
print(msg.content[0].text)Anthropic SDK 的 base_url 填裸域名,SDK 会自行拼接 /v1/messages。
Node.js (openai) Node
- 安装
openai包 - 指定
baseURL与apiKey
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://turingapi.space/v1",
apiKey: "sk-你的密钥",
});
const r = await client.chat.completions.create({
model: "gpt-6.1-sol",
messages: [{ role: "user", content: "你好" }],
});
console.log(r.choices[0].message.content);OpenAI 兼容 / 自研应用 通用
- Base URL 填
https://turingapi.space/v1 - 请求头带
Authorization: Bearer sk-xxx - 模型名从模型列表取
只要你的应用支持自定义 OpenAI 兼容地址,就能直接接入,无需改动业务代码。
其他支持自定义接口的工具
沉浸式翻译 浏览器插件
- 进入「开发者设置」
- 选择 OpenAI 兼容的翻译服务
- API 地址填
https://turingapi.space/v1 - 填入密钥与模型名
建议使用较轻量的模型,翻译场景对推理深度要求不高。
Open WebUI 自托管平台
- 管理员面板 →「设置 → 连接」
- OpenAI API 地址填
https://turingapi.space/v1 - 填入 API Key,保存后模型会自动同步
同步回来的模型列表即为当前实际可用的模型。
Dify / n8n 等工作流工具 自动化平台
- 在模型供应商里选择 OpenAI 或「OpenAI 兼容」
- Base URL 填
https://turingapi.space/v1 - 填入密钥后点「测试连接」
这类平台通常自带连通性测试按钮,配好后先点一下再保存。
其他任意 OpenAI 兼容客户端 通用
- 只需要两个字段:接口地址与 API Key
- 接口地址:
https://turingapi.space/v1 - 连不通就换成不带
/v1的写法再试一次
两条地址写法覆盖了目前接触到的全部客户端。