API 文档
详细的接入指南和 API 参考,助您快速集成 Token工场
1快速开始
使用 Token工场 API 只需简单三步:
- 注册 Token工场 账号并登录控制台
- 在控制台中创建 API Key
- 使用您的 API Key 调用我们的接口
提示:新用户注册后将获得免费体验额度,无需绑定信用卡即可开始使用。
2接口地址
API 基础地址如下,所有请求均使用 HTTPS 协议:
text
https://tokenstransit.com/v1聊天补全接口:
text
POST https://tokenstransit.com/v1/chat/completions注意:该接口完全兼容 OpenAI 的 Chat Completions 接口格式,您可以直接使用 OpenAI 的 SDK 进行调用。
3认证方式
Token工场 使用 Bearer Token 进行 API 认证。请在请求头中携带您的 API Key:
text
Authorization: Bearer sk-your-api-key-here您可以在控制台的「API Keys」页面创建和管理您的密钥。 请妥善保管您的 API Key,不要在公共代码仓库或客户端代码中暴露。
4支持模型列表
| 模型 ID | 模型名称 | 供应商 |
|---|---|---|
| gpt-4o | GPT-4o | OpenAI |
| gpt-4o-mini | GPT-4o Mini | OpenAI |
| claude-3-5-sonnet | Claude 3.5 Sonnet | Anthropic |
| claude-4-sonnet | Claude 4 Sonnet | Anthropic |
| gemini-2-0-pro | Gemini 2.0 Pro | |
| deepseek-v3 | DeepSeek-V3 | DeepSeek |
| qwen-max | Qwen-Max | Alibaba Cloud |
更多模型正在持续接入中,请关注我们的更新公告。
5示例代码
curl
bash
curl https://tokenstransit.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-api-key-here" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'Python (openai SDK)
python
from openai import OpenAI
client = OpenAI(
base_url="https://tokenstransit.com/v1",
api_key="sk-your-api-key-here"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.choices[0].message.content)Node.js (openai SDK)
javascript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://tokenstransit.com/v1",
apiKey: "sk-your-api-key-here",
});
const response = await client.chat.completions.create({
model: "gpt-4o",
messages: [
{ role: "user", content: "Hello!" },
],
});
console.log(response.choices[0].message.content);6错误码说明
API 请求失败时会返回对应的 HTTP 状态码和错误信息,格式如下:
json
{
"error": {
"message": "Insufficient balance",
"type": "insufficient_balance",
"code": 402
}
}| 状态码 | 名称 | 说明 |
|---|---|---|
| 400 | Bad Request | 请求参数错误,请检查请求体格式 |
| 401 | Unauthorized | API Key 无效或缺失,请检查 Authorization 请求头 |
| 402 | Insufficient Balance | 账户余额不足,请充值后重试 |
| 404 | Not Found | 请求的模型或接口不存在 |
| 429 | Rate Limit | 请求频率过高,请稍后重试 |
| 500 | Internal Server Error | 服务内部错误,请联系技术支持 |
| 503 | Service Unavailable | 模型服务暂时不可用,请稍后重试 |