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.
Ikhtisar
TokenLab mendukung tiga format API native dengan satu API key. Pilih format yang paling sesuai dengan kasus penggunaan Anda - tidak perlu mengubah konfigurasi.Format OpenAI
/v1/chat/completions
Format standar, kompatibilitas paling luasFormat Anthropic
/v1/messages
Extended thinking, fitur native ClaudeFormat Gemini
/v1beta/models/:model:generateContent
Integrasi ekosistem GoogleMengapa Multi-Format?
| Manfaat | Deskripsi |
|---|---|
| Tanpa berpindah SDK | Gunakan model apa pun dengan SDK pilihan Anda |
| Fitur native | Akses kemampuan spesifik format |
| Migrasi native-first | Pertahankan rute native penyedia saat perilaku penting; gunakan /v1 OpenAI compatibility untuk klien bergaya OpenAI yang sudah ada |
| Penagihan tunggal | Satu akun, satu API key, semua format |
Perbandingan Format
| Fitur | OpenAI | Anthropic | Gemini |
|---|---|---|---|
| Endpoint | /v1/chat/completions | /v1/messages | /v1beta/models/:model:generateContent |
| Header Autentikasi | Authorization: Bearer | x-api-key | Authorization: Bearer |
| Prompt Sistem | Dalam array messages | Field system terpisah | Dalam systemInstruction |
| Pemikiran diperluas | ❌ | ✅ | ❌ |
| Streaming | ✅ SSE | ✅ SSE | ✅ SSE |
| Panggilan Alat | ✅ | ✅ | ✅ |
| Vision | ✅ | ✅ | ✅ |
Format OpenAI
Gunakan rute kompatibilitas ini untuk integrasi OpenAI SDK yang sudah ada dan alur chat atau embedding portabel. Untuk perilaku native Claude atau Gemini, gunakan format Anthropic atau Gemini di bawah.- Penggunaan umum
- Integrasi yang sudah menggunakan OpenAI SDK
- Kompatibilitas maksimal
Format Anthropic
API Native Anthropic Messages. Diperlukan untuk fitur spesifik Claude seperti extended thinking.Pemikiran Ekstensif (Claude Opus 4.6)
Hanya tersedia dalam format Anthropic:- Fitur spesifik Claude
- Mode extended thinking
- Pengguna Anthropic SDK native
Format Gemini
Format native Google Gemini untuk integrasi ekosistem Google.Streaming
- Integrasi Google Cloud
- Kode yang sudah menggunakan Gemini SDK
- Fitur native Gemini
/upload/v1beta/files, /v1beta/files, /v1beta/files:register, dan /v1beta/cachedContents. Files memakai channel upstream yang kompatibel dengan Gemini File API; resource Cache eksplisit juga dapat dirutekan melalui channel Vertex AI. Resource yang dibuat melalui TokenLab diikat ke channel/key upstream yang sama untuk panggilan generateContent berikutnya.
Batas kompatibilitas tool
Function tool dapat dikonversi antar format jika rute tujuan mendukungnya. Tool native milik provider harus tetap berada di rute native-nya:- Tool hosted dan native OpenAI Responses seperti
tool_search,web_search,file_search,code_interpreter, MCP, shell/apply_patch, dan tool computer-use memerlukan/v1/responses. - Tool server/native Anthropic seperti
web_search_*,web_fetch_*,code_execution_*,tool_search_*, bash, computer-use, dan text-editor memerlukan/v1/messages. - Tool bawaan Gemini seperti
googleSearch,codeExecution,urlContext,computerUse, dan fieldtoolsserupa memerlukan/v1beta.
Memilih Format yang Tepat
Panduan Migrasi
Dari OpenAI Official API
Dari Anthropic Official API
Dari Google AI Studio
Kompatibilitas Lintas-Model
Keajaiban TokenLab: gunakan SDK apa pun dengan model apa pun. Gateway secara otomatis menangani konversi format.Kompatibilitas SDK → Portable Chat
OpenAI SDK → Model Portable Chat
Perbandingan Industri
| Platforma | Format OpenAI | Format Anthropic | Format Gemini | API Responses |
|---|---|---|---|---|
| TokenLab | ✅ Semua model | ✅ Semua model | ✅ Semua model | ✅ Semua model |
| OpenRouter | ✅ Semua model | ❌ | ❌ | ❌ |
| Together AI | ✅ Semua model | ❌ | ❌ | ❌ |
| Fireworks | ✅ Semua model | ❌ | ❌ | ❌ |
Meskipun cross-format bekerja untuk sebagian besar fitur, fitur spesifik format (seperti Anthropic extended thinking) memerlukan format native.