TokenWorks

Tài liệu API

Hướng dẫn tích hợp chi tiết và tài liệu tham khảo API, giúp bạn nhanh chóng tích hợp dịch vụ API AI của TokenWorks

1Bắt đầu nhanh

Sử dụng API TokenWorks chỉ cần ba bước đơn giản:

  1. Đăng ký tài khoản TokenWorks và đăng nhập bảng điều khiển
  2. Tạo API Key trong bảng điều khiển
  3. Sử dụng API Key của bạn để gọi các giao diện của chúng tôi

Tip: Người dùng mới đăng ký sẽ nhận được hạn mức dùng thử miễn phí, không cần liên kết thẻ tín dụng để bắt đầu sử dụng.

2Địa chỉ giao diện

Địa chỉ cơ sở của API như sau, tất cả các yêu cầu đều sử dụng giao thức HTTPS:

text
https://www.token8341.com/v1

Giao diện hoàn thiện hội thoại:

text
POST https://www.token8341.com/v1/chat/completions

Note: Giao diện này hoàn toàn tương thích với định dạng giao diện Chat Completions của OpenAI, bạn có thể trực tiếp sử dụng SDK của OpenAI để gọi.

3Phương thức xác thực

TokenWorks sử dụng Bearer Token để xác thực API. Vui lòng mang theo API Key của bạn trong tiêu đề yêu cầu:

text
Authorization: Bearer sk-your-api-key-here

Bạn có thể tạo và quản lý khóa của mình tại trang "API Keys" trong bảng điều khiển. Vui lòng bảo quản API Key của bạn cẩn thận, không tiết lộ trong kho mã công khai hoặc mã phía máy khách.

4Danh sách mô hình hỗ trợ

ID mô hìnhTên mô hìnhNhà cung cấp
gpt-4oGPT-4oOpenAI
gpt-4o-miniGPT-4o MiniOpenAI
claude-3-5-sonnetClaude 3.5 SonnetAnthropic
claude-4-sonnetClaude 4 SonnetAnthropic
gemini-2-0-proGemini 2.0 ProGoogle
deepseek-v4-proDeepSeek-V4-ProDeepSeek
qwen-maxQwen-MaxAlibaba Cloud

Nhiều mô hình hơn đang được tích hợp liên tục, vui lòng theo dõi thông báo cập nhật của chúng tôi.

5Mã mẫu

curl

bash
curl https://www.token8341.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://www.token8341.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://www.token8341.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);

6Giải thích mã lỗi

Khi yêu cầu API thất bại, sẽ trả về mã trạng thái HTTP và thông tin lỗi tương ứng, định dạng như sau:

json
{
  "error": {
    "message": "Insufficient balance",
    "type": "insufficient_balance",
    "code": 402
  }
}
Mã trạng tháiTênMô tả
400Bad Request请求参数错误,请检查请求体格式
401UnauthorizedAPI Key 无效或缺失,请检查 Authorization 请求头
402Insufficient Balance账户余额不足,请充值后重试
404Not Found请求的模型或接口不存在
429Rate Limit请求频率过高,请稍后重试
500Internal Server Error服务内部错误,请联系技术支持
503Service Unavailable模型服务暂时不可用,请稍后重试