Skip to main content

Tổng quan

TokenLab là ưu tiên native và tương thích OpenAI. Hãy dùng các tuyến gốc của nhà cung cấp như POST /v1/messages cho Anthropic và /v1beta/models/...:generateContent cho Gemini khi bạn cần hành vi native, và dùng các endpoint /v1 tương thích OpenAI khi bạn đang chuyển đổi các SDK hoặc công cụ theo kiểu OpenAI hiện có. POST /v1/responses vẫn là một đường dẫn tùy chọn nâng cao cho hành vi riêng của Responses.

URL cơ sở

Xác thực

Tất cả các endpoint API đều yêu cầu xác thực bằng Bearer token:
Lấy API key của bạn từ Dashboard.
Về Interactive Playground: Playground trên trang tài liệu này chỉ dành cho mục đích minh họa và không hỗ trợ nhập API key. Để kiểm tra API, vui lòng sử dụng:
  • cURL - Sao chép các lệnh ví dụ và thay thế sk-your-api-key bằng key thực tế của bạn
  • Postman - Nhập OpenAPI spec của chúng tôi
  • SDK - Sử dụng OpenAI/Anthropic SDK với base URL của chúng tôi

Các Endpoint được hỗ trợ

Chat & Tạo văn bản

Embedding và rerank

Hình ảnh

Một số mô hình hình ảnh có thể trả về kết quả trực tiếp (inline), một số có thể trả về phản hồi dựa trên tác vụ, và một số có thể hoạt động theo cả hai cách tùy thuộc vào đường dẫn nhà cung cấp được điều hướng. Nếu phản hồi tạo bao gồm poll_url, hãy làm theo chính xác đường dẫn đó.

Âm thanh

Thời gian thực

Dùng /v1/realtime cho yêu cầu upgrade WebSocket. GET /v1/realtime thông thường trả về metadata endpoint cho client không thể kiểm tra trực tiếp route WebSocket. Đây không phải là bề mặt REST của OpenAI Realtime; các endpoint client secret, translation client secret, Calls và legacy beta session hiện chưa được mở.

Video

Đối với các khách hàng mới, ưu tiên sử dụng /v1/tasks/{id} và làm theo poll_url được trả về bởi các phản hồi tạo. Chỉ giữ lại /v1/videos/generations/{id} để tương thích ngược.

Tác vụ bất đồng bộ (Async Tasks)

Endpoint này không giới hạn ở video, âm nhạc và 3D. Một số tác vụ hình ảnh cũng có thể sử dụng /v1/tasks/{id} làm đường dẫn thăm dò (polling) chuẩn.

Âm nhạc

Đối với các khách hàng mới, hãy ưu tiên poll_url được trả về trước. Nếu bạn cần một endpoint trạng thái tác vụ cố định, hãy sử dụng /v1/tasks/{id}; giữ lại /v1/music/generations/{id} cho các đường dẫn tương thích dành riêng cho âm nhạc.

Tạo 3D

Đối với các khách hàng mới, hãy ưu tiên poll_url được trả về trước. Nếu bạn cần một endpoint trạng thái tác vụ cố định, hãy sử dụng /v1/tasks/{id}; giữ lại /v1/3d/generations/{id} cho các đường dẫn tương thích dành riêng cho 3D.

Mô hình (Models)

Gemini (v1beta)

Hỗ trợ định dạng Google Gemini API gốc:
Các endpoint Gemini hỗ trợ xác thực qua tham số truy vấn ?key= bên cạnh Bearer token tiêu chuẩn.

Định dạng phản hồi

Tất cả các phản hồi đều tuân theo một định dạng nhất quán:

Phản hồi thành công

Tính minh bạch trong điều hướng (Routing)

Tất cả các phản hồi đều bao gồm trường _routing với thông tin kênh:

Phản hồi lỗi

Giới hạn tốc độ (Rate Limits)

Giới hạn tốc độ dựa trên vai trò và có thể cấu hình bởi quản trị viên. Các giá trị mặc định:
Liên hệ bộ phận hỗ trợ để biết các giới hạn tốc độ tùy chỉnh. Các giá trị chính xác có thể thay đổi tùy theo cấu hình tài khoản.
Khi vượt quá giới hạn tốc độ, API sẽ trả về mã trạng thái 429 với header Retry-After cho biết thời gian cần chờ đợi.

Thông số kỹ thuật OpenAPI

Đặc tả OpenAPI

Tải xuống thông số kỹ thuật OpenAPI 3.0 đầy đủ