快速开始

几分钟内完成你的第一次 API 调用。

前提条件

  • 从控制台获取 API Key
  • curl 或任意 HTTP 客户端

第一步:获取 API Key

  1. 访问 Portal
  2. 注册或登录账号
  3. 进入 API 页面
  4. 点击 创建 API Key

第二步:发起你的第一次请求

使用 OpenAI 兼容的 Chat Completions 端点:

bash
curl https://tokencode.dev/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [{"role": "user", "content": "你好!"}]
  }'

第三步:使用流式响应

在请求体中添加 "stream": true 即可启用流式输出:

bash
curl https://tokencode.dev/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [{"role": "user", "content": "你好!"}],
    "stream": true
  }'

使用 OpenAI SDK

API 完全兼容 OpenAI 协议,只需修改 base_url

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://tokencode.dev/v1"
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "你好!"}]
)
print(response.choices[0].message.content)
javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-your-api-key",
  baseURL: "https://tokencode.dev/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5.5",
  messages: [{ role: "user", content: "你好!" }],
});
console.log(response.choices[0].message.content);

使用 Anthropic SDK

通过 Anthropic 协议直接调用 Claude 模型:

python
import anthropic

client = anthropic.Anthropic(
    api_key="sk-your-api-key",
    base_url="https://tokencode.dev"
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "你好!"}]
)
print(message.content[0].text)

下一步