快速开始

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);