Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Tổng quan
TokenLab hỗ trợ ba định dạng API gốc với một khóa API duy nhất. Chọn định dạng phù hợp nhất với trường hợp sử dụng của bạn — không cần thay đổi cấu hình.Định dạng OpenAI
/v1/chat/completions
Định dạng tiêu chuẩn, tương thích rộng nhấtĐịnh dạng Anthropic
/v1/messages
Tư duy mở rộng, các tính năng Claude nguyên gốcĐịnh dạng Gemini
/v1beta/models/:model:generateContent
Tích hợp hệ sinh thái GoogleTại sao hỗ trợ đa định dạng?
| Lợi ích | Mô tả |
|---|---|
| No SDK switching | Sử dụng bất kỳ mô hình nào với SDK bạn ưa thích |
| Native features | Truy cập các khả năng riêng theo định dạng |
| Di chuyển ưu tiên gốc | Giữ các tuyến gốc của nhà cung cấp khi hành vi là quan trọng; dùng khả năng tương thích OpenAI /v1 cho các client kiểu OpenAI hiện có |
| Single billing | Một tài khoản, một khóa API, tất cả các định dạng |
So sánh định dạng
| Tính năng | OpenAI | Anthropic | Gemini |
|---|---|---|---|
| Endpoint | /v1/chat/completions | /v1/messages | /v1beta/models/:model:generateContent |
| Tiêu đề xác thực | Authorization: Bearer | x-api-key | Authorization: Bearer |
| System Prompt | Trong mảng messages | Trường system riêng biệt | Trong systemInstruction |
| Extended Thinking | ❌ | ✅ | ❌ |
| Phát trực tuyến | ✅ SSE | ✅ SSE | ✅ SSE |
| Gọi công cụ | ✅ | ✅ | ✅ |
| Vision | ✅ | ✅ | ✅ |
Định dạng OpenAI
Hãy dùng tuyến tương thích này cho các tích hợp OpenAI SDK hiện có và các luồng chat hoặc embedding di động. Với hành vi gốc của Claude hoặc Gemini, hãy dùng định dạng Anthropic hoặc Gemini bên dưới.- Sử dụng chung
- Các tích hợp hiện có với OpenAI SDK
- Tương thích tối đa
Định dạng Anthropic
API Messages gốc của Anthropic. Cần thiết cho các tính năng riêng của Claude như tư duy mở rộng.Tư duy mở rộng (Claude Opus 4.6)
Chỉ có sẵn ở định dạng Anthropic:- Các tính năng riêng của Claude
- Chế độ tư duy mở rộng
- Người dùng Anthropic SDK gốc
Định dạng Gemini
Định dạng API Gemini gốc của Google để tích hợp trong hệ sinh thái Google.Phát luồng
- Tích hợp Google Cloud
- Mã nguồn sẵn có với Gemini SDK
- Các tính năng gốc của Gemini
/upload/v1beta/files, /v1beta/files, /v1beta/files:register và /v1beta/cachedContents. Files dùng các kênh upstream tương thích Gemini File API; tài nguyên Cache tường minh cũng có thể đi qua kênh Vertex AI. Tài nguyên tạo qua TokenLab được gắn với cùng channel/key upstream cho các lần gọi generateContent sau đó.
Ranh giới tương thích công cụ
Công cụ hàm có thể được chuyển đổi giữa các định dạng khi tuyến đích hỗ trợ. Công cụ gốc của nhà cung cấp phải ở lại tuyến gốc của nó:- Công cụ hosted và native của OpenAI Responses như
tool_search,web_search,file_search,code_interpreter, MCP, shell/apply_patch và công cụ computer-use cần/v1/responses. - Công cụ server/native của Anthropic như
web_search_*,web_fetch_*,code_execution_*,tool_search_*, bash, computer-use và text-editor cần/v1/messages. - Công cụ tích hợp của Gemini như
googleSearch,codeExecution,urlContext,computerUsevà các trườngtoolstương tự cần/v1beta.
Chọn định dạng phù hợp
Hướng dẫn chuyển đổi
Từ API chính thức của OpenAI
Từ API chính thức của Anthropic
Từ Google AI Studio
Tương thích đa mô hình
Sức mạnh của TokenLab: sử dụng bất kỳ SDK nào với bất kỳ mô hình nào. Cổng sẽ tự động xử lý việc chuyển đổi định dạng.Bất kỳ SDK → Bất kỳ mô hình
OpenAI SDK → Tất cả các mô hình
So sánh giữa các nhà cung cấp
| Nền tảng | Định dạng OpenAI | Định dạng Anthropic | Định dạng Gemini | Responses API |
|---|---|---|---|---|
| TokenLab | ✅ Tất cả mô hình | ✅ Tất cả mô hình | ✅ Tất cả mô hình | ✅ Tất cả mô hình |
| OpenRouter | ✅ Tất cả mô hình | ❌ | ❌ | ❌ |
| Together AI | ✅ Tất cả mô hình | ❌ | ❌ | ❌ |
| Fireworks | ✅ Tất cả mô hình | ❌ | ❌ | ❌ |
Mặc dù chuyển đổi giữa các định dạng hoạt động với hầu hết các tính năng, các tính năng đặc thù theo định dạng (như tính năng tư duy mở rộng của Anthropic) yêu cầu sử dụng định dạng gốc.