Matriks kompatibilitas

Kompatibilitas alat dan SDK

Temukan konfigurasi TokenLab untuk alat pemrograman, aplikasi chat, SDK, dan framework

Sebagian besar alat dapat terhubung ke TokenLab dengan mengganti kunci API dan URL dasar. Konfigurasi tepatnya bergantung pada format API yang dapat digunakan alat tersebut.

Format APIURL dasarKlien umum
Chat Completions (Kompatibel dengan OpenAI)https://api.tokenlab.sh/v1SDK OpenAI, berbagai aplikasi chat dan framework
OpenAI Responseshttps://api.tokenlab.sh/v1Klien Responses dan alat yang menggunakan event Responses
Anthropic Messageshttps://api.tokenlab.shSDK Anthropic dan alat untuk Claude
Geminihttps://api.tokenlab.shKlien REST dan SDK Gemini yang mengizinkan host khusus

Model yang dipilih harus mencantumkan format yang sama di accepted_request_formats. Streaming dan pemanggilan alat juga bergantung pada kemampuan model serta dukungan klien. Lihat contoh di Format API.

Label kompatibilitas

LabelArti
KompatibelKonfigurasi TokenLab pada halaman yang ditautkan menggunakan opsi konfigurasi yang didokumentasikan oleh klien
Kompatibel dengan batasanKonfigurasi berlaku untuk fitur atau metode autentikasi tertentu; layanan vendor lainnya tetap memiliki persyaratan tersendiri

Label ini menjelaskan konfigurasi pada halaman yang ditautkan. Ketersediaan fitur juga bergantung pada model yang dipilih dan versi klien.

Alat pemrograman

AlatStatusFormat APICatatan
Claude CodeKompatibelAnthropic MessagesMenggunakan ANTHROPIC_BASE_URL dan kunci API TokenLab
Codex CLIKompatibel dengan batasanResponsesMenggunakan Responses; fitur yang tersedia bergantung pada model yang dipilih
CursorKompatibel dengan batasanKompatibel dengan OpenAIBerlaku untuk fitur Cursor yang menerima kunci API dan URL khusus
ClineKompatibelKompatibel dengan OpenAIPilih OpenAI Compatible, lalu masukkan URL dasar dan ID model
Kilo CodeKompatibelKompatibel dengan OpenAIMenggunakan penyedia khusus dan ID model
OpenCodeKompatibelKompatibel dengan OpenAIMuat konfigurasi penyedia terpisah dengan OPENCODE_CONFIG
OpenHandsKompatibelKompatibel dengan OpenAIAntarmuka berbasis LiteLLM: Advanced → Custom Model (awalan openai/) dan Base URL
Gemini CLIKompatibel dengan batasanGeminiGunakan GOOGLE_GEMINI_BASE_URL dengan autentikasi kunci API; GEMINI_CLI_HOME terpisah mempertahankan konfigurasi yang ada

Aplikasi chat

AplikasiStatusCatatan
ChatboxKompatibelTambahkan penyedia OpenAI API Compatible
Cherry StudioKompatibelTambahkan penyedia dan selesaikan Verify and Enable
DeepChatKompatibelPilih OpenAI Completions untuk Chat Completions
JanKompatibelTambahkan layanan yang kompatibel dengan OpenAI
LibreChatKompatibelKonfigurasikan endpoint khusus yang kompatibel dengan OpenAI
Open WebUIKompatibelTambahkan koneksi yang kompatibel dengan OpenAI dengan API Type Chat

SDK dan framework

KlienStatusKonfigurasi
OpenAI SDKKompatibelAtur base_url / baseURL ke https://api.tokenlab.sh/v1
Anthropic SDKKompatibelAtur URL dasar ke https://api.tokenlab.sh
Vercel AI SDKKompatibelBuat penyedia khusus yang kompatibel dengan OpenAI
LangChainKompatibelKonfigurasikan ChatOpenAI atau OpenAIEmbeddings dengan URL TokenLab
LlamaIndexKompatibelGunakan opsi klien yang kompatibel dengan OpenAI
OpenAI Agents SDKKompatibel dengan batasanPanduan menggunakan OpenAIChatCompletionsModel; periksa dukungan fitur model dan SDK sebelum menggunakan Responses
AutoGenKompatibelGunakan klien model yang kompatibel dengan OpenAI
CrewAIKompatibelKonfigurasikan klien LLM yang kompatibel dengan OpenAI
PydanticAIKompatibelBerikan penyedia yang kompatibel dengan OpenAI

Framework, alat observabilitas, gateway, dan produk evaluasi lainnya tersedia di navigasi Integrations.

Penggunaan dalam respons streaming

Aliran Chat Completions menerima stream_options: { include_usage: true }, yang menambahkan potongan penggunaan terakhir sebelum aliran berakhir. API Responses tidak menyediakan include_usage; alirannya menyampaikan penggunaan pada event terakhir.

Hal yang tidak digantikan oleh kunci API khusus

Sebagian produk menggabungkan panggilan model dengan fitur yang dihosting vendor. Kunci TokenLab dapat digunakan untuk permintaan model yang tersedia melalui pengaturan BYOK, tetapi tidak menggantikan langganan lain, layanan pelengkapan otomatis, fitur akun, atau ekstensi milik vendor.

Jika pembaruan alat mengubah konfigurasinya, ikuti halaman integrasi terkini alih-alih menyalin contoh variabel lingkungan lama.

Sebelum mengandalkan suatu fitur

  • Pastikan alat mengizinkan URL dasar khusus untuk format yang diperlukan.
  • Pastikan model mencantumkan format tersebut di accepted_request_formats.
  • Coba streaming dan pemanggilan alat jika alur kerja Anda membutuhkannya.
  • Simpan kunci API di perangkat atau server tepercaya.
  • Catat ID permintaan saat melaporkan kegagalan.

Di halaman ini