Panduan ini ditujukan untuk pengguna self-hosted OpenClaw yang ingin menghubungkan AI Sonar sebagai penyedia AI mereka.
Ikhtisar
Untuk versi OpenClaw saat ini, pendekatan yang direkomendasikan adalah mengonfigurasi AI Sonar melaluimodels.providers.
Jika Anda hanya ingin mulai dengan cepat, mengonfigurasi aisonar saja sudah cukup. Tambahkan penyedia lain hanya ketika Anda secara eksplisit membutuhkan perilaku Responses API, Claude native, Gemini native, atau MiniMax native.
| Penyedia | OpenClaw api | Cocok untuk | baseUrl |
|---|---|---|---|
aisonar | openai-completions | GPT, DeepSeek, Qwen, dan sebagian besar panggilan yang kompatibel dengan OpenAI | https://api.aisonar.dev/v1 |
aisonar-responses | openai-responses | Alur kerja OpenAI Responses yang mengharapkan semantik /v1/responses | https://api.aisonar.dev/v1 |
aisonar-claude | anthropic-messages | API Pesan Claude Native | https://api.aisonar.dev |
aisonar-gemini | google-generative-ai | Format API Gemini native | https://api.aisonar.dev |
aisonar-minimax | anthropic-messages | Routing MiniMax native | https://api.aisonar.dev |
Prasyarat
- Instance OpenClaw self-hosted
- Kunci API AI Sonar — Dapatkan satu di sini
Konfigurasi
Edit konfigurasi OpenClaw Anda:- Hosting sendiri:
~/.openclaw/openclaw.json
models.providers:
Kelima penyedia menggunakan API Key yang sama. Anda hanya membutuhkan satu akun AI Sonar.
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 formatprovider/model:
Contoh Model
| Penyedia | Referensi model | Deskripsi |
|---|---|---|
aisonar | aisonar/gpt-4o | Rute yang kompatibel dengan OpenAI |
aisonar | aisonar/deepseek-r1 | Model penalaran DeepSeek |
aisonar-responses | aisonar-responses/gpt-4o | Rute Responses API |
aisonar-claude | aisonar-claude/claude-sonnet-4-6 | Rute native Claude Messages |
aisonar-gemini | aisonar-gemini/gemini-2.5-flash | Rute native Gemini |
aisonar-minimax | aisonar-minimax/minimax-m1 | Rute native MiniMax |
Kapan Menggunakan Penyedia Mana
aisonar: pilihan default untuk sebagian besar kasus penggunaan agen dan obrolan umum.aisonar-responses: gunakan ketika alur kerja OpenClaw Anda secara eksplisit bergantung pada semantik OpenAI Responses.aisonar-claude: gunakan ketika Anda menginginkan perilaku Messages native Claude.aisonar-gemini: gunakan ketika Anda menginginkan pemformatan permintaan/respon native Gemini atau integrasi bergaya Gemini yang sudah ada.aisonar-minimax: gunakan ketika Anda menginginkan MiniMax melalui rute native-nya.
aisonar/gemini-* pada rute yang kompatibel dengan OpenAI.
Kesalahan Umum
Masih menggunakan array penyedia tingkat atas yang lama
Masih menggunakan array penyedia tingkat atas yang lama
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.Lupa menambahkan /v1 pada aisonar-responses
Lupa menambahkan /v1 pada aisonar-responses
openai-responses memetakan ke path /v1/responses di AI Sonar, jadi aisonar-responses harus menggunakan https://api.aisonar.dev/v1.Menambahkan /v1 ke aisonar-claude, aisonar-gemini, atau aisonar-minimax
Menambahkan /v1 ke aisonar-claude, aisonar-gemini, atau aisonar-minimax
anthropic-messages dan google-generative-ai harus menggunakan https://api.aisonar.dev tanpa /v1. Menambahkan /v1 dapat menghasilkan path permintaan yang tidak benar.Apakah OpenClaw masih mendukung Gemini native?
Apakah OpenClaw masih mendukung Gemini native?
Ya. Dokumentasi OpenClaw saat ini masih menyertakan penyedia bawaan
google dan juga mendukung penyedia kustom yang menggunakan api: "google-generative-ai". Jadi aisonar-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 AI Sonar dengan lebih efektif:- Format API — pahami perbedaan antara rute OpenAI, Responses, Anthropic, dan Gemini
- IDE / SDK Compatibility — lihat kapan
/v1/responsesadalah pilihan yang lebih cocok - Penanganan error — pelajari mode kegagalan umum dan pola pemulihan
- Ringkasan model — telusuri ID model sebelum menghubungkannya ke agen