Skip to main content
Panduan ini ditujukan untuk pengguna self-hosted OpenClaw yang ingin menghubungkan TokenLab sebagai penyedia AI mereka.

Disarankan: instal plugin

Untuk eksekusi agen OpenClaw standar, instal plugin penyedia TokenLab:
Plugin mengambil katalog model chat aktif TokenLab dan menyimpan 18 model fallback untuk penemuan offline. Model menggunakan format tokenlab/<model-id>. Paket npm · Daftar ClawHub · Kode sumber

Konfigurasi penyedia manual

Gunakan entri models.providers manual di bawah hanya saat Anda secara eksplisit membutuhkan rute terpisah untuk Responses API, Claude native, Gemini native, atau MiniMax native. Jika Anda memilih konfigurasi manual, mengonfigurasi tokenlab saja sudah cukup. Tambahkan penyedia lain hanya ketika Anda secara eksplisit membutuhkan perilaku Responses API, Claude native, Gemini native, atau MiniMax native.
Gunakan sufiks /v1 hanya untuk openai-completions dan openai-responses.Penyedia native seperti anthropic-messages dan google-generative-ai harus menggunakan https://api.tokenlab.sh tanpa /v1, jika tidak OpenClaw mungkin menyusun path upstream yang salah.

Prasyarat

Konfigurasi

Edit konfigurasi OpenClaw Anda:
  • Hosting sendiri: ~/.openclaw/openclaw.json
Tambahkan penyedia TokenLab di bawah models.providers:
Kelima penyedia menggunakan API Key yang sama. Anda hanya membutuhkan satu akun TokenLab.
Array models di atas hanya menampilkan contoh umum. Tambahkan lebih banyak ID model ke masing-masing penyedia sesuai kebutuhan.

Menggunakan Model

OpenClaw masih merujuk model dengan format provider/model:

Contoh Model

Telusuri semua model yang tersedia di tokenlab.sh/models.

Kapan Menggunakan Penyedia Mana

  • tokenlab: pilihan default untuk sebagian besar kasus penggunaan agen dan obrolan umum.
  • tokenlab-responses: gunakan ketika alur kerja OpenClaw Anda secara eksplisit bergantung pada semantik OpenAI Responses.
  • tokenlab-claude: gunakan ketika Anda menginginkan perilaku Messages native Claude.
  • tokenlab-gemini: gunakan ketika Anda menginginkan pemformatan permintaan/respon native Gemini atau integrasi bergaya Gemini yang sudah ada.
  • tokenlab-minimax: gunakan ketika Anda menginginkan MiniMax melalui rute native-nya.
Jika Anda tidak memerlukan perilaku Gemini-native, Anda masih dapat memanggil model Gemini melalui tokenlab/gemini-* pada rute yang kompatibel dengan OpenAI.

Kesalahan Umum

Dokumentasi OpenClaw saat ini menggunakan models.providers. Jika Anda mempertahankan format array providers tingkat atas yang lebih lama, OpenClaw mungkin mengabaikan konfigurasi atau gagal menyelesaikan prefix penyedia sebagaimana diharapkan.
openai-responses memetakan ke path /v1/responses di TokenLab, jadi tokenlab-responses harus menggunakan https://api.tokenlab.sh/v1.
anthropic-messages dan google-generative-ai harus menggunakan https://api.tokenlab.sh tanpa /v1. Menambahkan /v1 dapat menghasilkan path permintaan yang tidak benar.
Ya. Dokumentasi OpenClaw saat ini masih menyertakan penyedia bawaan google dan juga mendukung penyedia kustom yang menggunakan api: "google-generative-ai". Jadi tokenlab-gemini tetap menjadi rute Gemini native yang valid bagi pengguna OpenClaw.

Verifikasi Pengaturan

Setelah menyimpan konfigurasi, restart instance OpenClaw Anda dan uji dengan pesan sederhana. Jika Anda melihat respons, penyedia dikonfigurasi dengan benar.

Langkah Selanjutnya

Setelah OpenClaw tersambung, panduan berikut membantu Anda menggunakan TokenLab dengan lebih efektif: