快速开始
1. 获取 API 密钥
登录 TokenAPIBay 控制台,进入 API 管理 → API 密钥,点击创建密钥。密钥格式为 sk-xxxxxxxxxxxx。
请妥善保管你的API密钥。该密钥仅在创建时于页面展示一次明文,服务端不会存储完整的密钥明文。一旦遗忘将无法找回,只能重新创建。
2. 确认接入协议
TokenAPIBay 提供两种协议接入点:
| 协议 | 接入地址 | 适用场景 |
|---|---|---|
| OpenAI 兼容 | https://www.tokenapibay.com/v1/chat/completions | 兼容 OpenAI SDK 的工具和应用 |
| Anthropic 兼容 | https://www.tokenapibay.com/v1/messages | 兼容 Anthropic SDK 的工具和应用 |
3. Agent / 工具接入
TokenAPIBay 兼容 OpenAI 格式,可直接接入主流 AI 工具和 Agent 框架。详细配置请见 Agent/工具接入 页面。
4. 对话 API 接入
以下演示使用 OpenAI 和 Anthropic 协议发起聊天补全请求:
OpenAI 兼容协议
cURL
curl https://www.tokenapibay.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的API密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "Qwen-Max",
"messages": [
{"role": "user", "content": "你好,请介绍一下你自己"}
]
}'Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-你的API密钥",
base_url="https://www.tokenapibay.com/v1/chat/completions"
)
response = client.chat.completions.create(
model="Qwen-Max",
messages=[{"role": "user", "content": "你好"}]
)
print(response.choices[0].message.content)Node.js (OpenAI SDK)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-你的API密钥",
baseURL: "https://www.tokenapibay.com/v1/chat/completions",
});
const response = await client.chat.completions.create({
model: "Qwen-Max",
messages: [{ role: "user", content: "你好" }],
});
console.log(response.choices[0].message.content);Anthropic 兼容协议
cURL
curl https://www.tokenapibay.com/v1/messages \
-H "x-api-key: sk-你的API密钥" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "GLM-4",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "你好"}
]
}'Python (Anthropic SDK)
from anthropic import Anthropic
client = Anthropic(
api_key="sk-你的API密钥",
base_url="https://www.tokenapibay.com/v1/messages"
)
response = client.messages.create(
model="GLM-4",
max_tokens=1024,
messages=[{"role": "user", "content": "你好"}]
)
print(response.content[0].text)Node.js (Anthropic SDK)
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: "sk-你的API密钥",
baseURL: "https://www.tokenapibay.com/v1/messages"
});
const response = await client.messages.create({
model: "GLM-4",
max_tokens: 1024,
messages: [{ role: "user", content: "你好" }]
});
console.log(response.content[0].text);