SDK 接入
适用角色:开发者 更新日期:2026-07-14
平台兼容 OpenAI 和 Anthropic 的官方 SDK。无需更换 SDK,只改两行配置(Base URL + API Key)即可把现有代码切到平台。
API 地址为
YOUR_API_BASE_URL,路由前缀/v1,认证用Authorization: Bearer sk-xxx。
一、OpenAI Python SDK
最常用的接入方式。已有 OpenAI 代码时,改两行即可:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY", # ← 改成平台的 Key
base_url="YOUR_API_BASE_URL" # ← 加这一行
)
resp = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "你好"}]
)
print(resp.choices[0].message.content)安装:pip install openai
二、OpenAI Node.js SDK
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "YOUR_API_BASE_URL",
});
const resp = await client.chat.completions.create({
model: "claude-sonnet-4-6",
messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);安装:npm install openai
三、Anthropic SDK
如果你用 Claude 原生 SDK,改 base_url 指向 平台:
from anthropic import Anthropic
client = Anthropic(
api_key="YOUR_API_KEY",
base_url="YOUR_API_BASE_URL"
)
resp = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "你好"}]
)
print(resp.content[0].text)安装:pip install anthropic
Anthropic SDK 走
/v1/messages端点,max_tokens为必填参数。
四、其他语言 / 通用范式
平台是标准 HTTP API,任何能发 HTTP 请求的语言都能接入。
Go
// 使用 OpenAI 兼容端点,设置自定义 BaseURL
config := openai.DefaultConfig("YOUR_API_KEY")
config.BaseURL = "YOUR_API_BASE_URL"
client := openai.NewClientWithConfig(config)通用 curl(任何环境)
curl YOUR_API_BASE_URL/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-6","messages":[{"role":"user","content":"你好"}]}'五、接入检查清单
迁移到平台时,逐项确认:
-
base_url/baseURL已指向 平台 -
api_key已换成平台的 Key(sk-开头) -
model字段填的是模型名称(如claude-sonnet-4-6,可在「调用指南」或「模型广场」查看);若主用户启用了分组标识路由,也可使用调用指南页的带分组标识调用名 - 目标分组 / 模型在你账户的可用范围内
- 业务代码其余部分无需改动
model字段默认使用模型名称即可。模型名称与带分组标识两种写法的区别见 调用指南与路由说明(分组标识路由为高级功能,默认关闭)。
