Gambaran Umum
TokenLab adalah native-first dan kompatibel dengan OpenAI. Gunakan rute native penyedia sepertiPOST /v1/messages untuk Anthropic dan /v1beta/models/...:generateContent untuk Gemini ketika Anda memerlukan perilaku native, dan gunakan endpoint /v1 yang kompatibel dengan OpenAI ketika Anda memigrasikan SDK atau alat bergaya OpenAI yang sudah ada. POST /v1/responses tetap menjadi jalur opsional tingkat lanjut untuk perilaku khusus Responses.
URL dasar
Autentikasi
Semua endpoint API memerlukan autentikasi menggunakan Bearer token:Endpoint yang Didukung
Chat & Pembuatan Teks
Embedding dan rerank
Gambar
Beberapa model gambar mungkin mengembalikan hasil secara inline, beberapa mungkin mengembalikan respons berbasis tugas, dan beberapa mungkin berperilaku keduanya tergantung pada jalur provider yang diarahkan. Jika respons pembuatan menyertakan
poll_url, ikuti URL tersebut sepenuhnya.Audio
Realtime
Gunakan
/v1/realtime untuk permintaan upgrade WebSocket. GET /v1/realtime biasa mengembalikan metadata endpoint untuk client yang tidak dapat memeriksa route WebSocket secara langsung. Ini bukan permukaan REST OpenAI Realtime; endpoint client secret, translation client secret, Calls, dan legacy beta session saat ini tidak diekspos.Video
Untuk klien baru, lebih disarankan menggunakan
/v1/tasks/{id} dan ikuti poll_url yang dikembalikan oleh respons pembuatan. Gunakan /v1/videos/generations/{id} hanya untuk kompatibilitas mundur (backward compatibility).Tugas Asinkron (Async Tasks)
Endpoint ini tidak terbatas pada video, musik, dan 3D. Beberapa tugas gambar mungkin juga menggunakan
/v1/tasks/{id} sebagai path polling kanonikal.Musik
Untuk klien baru, utamakan
poll_url yang dikembalikan. Jika Anda memerlukan endpoint status tugas yang tetap, gunakan /v1/tasks/{id}; simpan /v1/music/generations/{id} untuk jalur kompatibilitas khusus musik.Pembuatan 3D
Untuk klien baru, utamakan
poll_url yang dikembalikan. Jika Anda memerlukan endpoint status tugas yang tetap, gunakan /v1/tasks/{id}; simpan /v1/3d/generations/{id} untuk jalur kompatibilitas khusus 3D.Model
Gemini (v1beta)
Dukungan format native Google Gemini API:Endpoint Gemini mendukung autentikasi parameter query
?key= selain Bearer token standar.Format Respons
Semua respons mengikuti format yang konsisten:Respons Berhasil
Transparansi Routing
Semua respons menyertakan field_routing dengan informasi channel:
Respons Error
Rate Limit
Rate limit berbasis role dan dapat dikonfigurasi oleh administrator. Nilai default:Hubungi dukungan untuk rate limit kustom. Nilai tepatnya dapat bervariasi tergantung konfigurasi akun.
429 dengan header Retry-After yang menunjukkan berapa lama harus menunggu.
Spesifikasi OpenAPI
Spesifikasi OpenAPI
Unduh spesifikasi lengkap OpenAPI 3.0