/v1 yang kompatibel dengan OpenAI. OpenClaw berkomunikasi dengannya melalui adaptor generik openai-completions.
Memulai
1
Mulai inferrs dengan sebuah model
2
Pastikan server dapat dijangkau
3
Tambahkan entri penyedia OpenClaw
Tambahkan entri penyedia secara eksplisit dan arahkan model default Anda ke entri tersebut. Lihat contoh konfigurasi di bawah.
Contoh konfigurasi lengkap
Gemma 4 pada serverinferrs lokal:
Penyalaan sesuai permintaan
OpenClaw dapat memulaiinferrs sendiri hanya ketika model inferrs/... dipilih. Tambahkan localService ke entri penyedia yang sama:
command harus berupa jalur absolut. Jalankan which inferrs pada host Gateway dan gunakan jalur tersebut. Referensi lengkap kolom: Layanan model lokal.
Konfigurasi lanjutan
Mengapa requiresStringContent penting
Mengapa requiresStringContent penting
Beberapa rute Penyelesaian Percakapan
inferrs hanya menerima messages[].content berupa string, bukan larik bagian konten terstruktur.Catatan khusus Gemma dan skema alat
Catatan khusus Gemma dan skema alat
Beberapa kombinasi Hal tersebut mengurangi tekanan prompt pada backend lokal yang lebih ketat. Jika permintaan langsung berukuran kecil masih berfungsi, tetapi putaran agen OpenClaw normal terus mengalami kegagalan di dalam
inferrs + Gemma menerima permintaan langsung berukuran kecil ke /v1/chat/completions, tetapi gagal pada putaran penuh runtime agen OpenClaw. Coba nonaktifkan permukaan skema alat terlebih dahulu:inferrs, anggap hal itu sebagai keterbatasan model/server hulu, bukan masalah transportasi OpenClaw.Uji cepat manual
Uji cepat manual
Uji kedua lapisan setelah dikonfigurasi:Jika perintah pertama berfungsi tetapi perintah kedua gagal, lihat Pemecahan masalah di bawah.
Perilaku bergaya proksi
Perilaku bergaya proksi
Karena
inferrs menggunakan adaptor generik openai-completions (bukan openai-responses), pembentukan permintaan yang hanya berlaku untuk OpenAI asli tidak pernah diterapkan: tidak ada service_tier, tidak ada store Responses, tidak ada petunjuk cache prompt, dan tidak ada pembentukan muatan kompatibilitas penalaran OpenAI yang dikirim.Pemecahan masalah
curl /v1/models gagal
curl /v1/models gagal
inferrs tidak berjalan, tidak dapat dijangkau, atau tidak terikat ke host/port yang Anda konfigurasi. Pastikan server telah dimulai dan mendengarkan pada alamat tersebut.messages[].content mengharapkan string
messages[].content mengharapkan string
Tetapkan
compat.requiresStringContent: true dalam entri model (lihat di atas).Panggilan langsung /v1/chat/completions berhasil, tetapi openclaw infer model run gagal
Panggilan langsung /v1/chat/completions berhasil, tetapi openclaw infer model run gagal
Tetapkan
compat.supportsTools: false untuk menonaktifkan permukaan skema alat (lihat catatan khusus Gemma di atas).inferrs masih mengalami kegagalan pada putaran agen yang lebih besar
inferrs masih mengalami kegagalan pada putaran agen yang lebih besar
Jika kesalahan skema telah hilang, tetapi
inferrs masih mengalami kegagalan pada putaran agen yang lebih besar, anggap hal itu sebagai keterbatasan inferrs hulu atau model. Kurangi tekanan prompt atau ganti backend/model.Terkait
Model lokal
Menjalankan OpenClaw dengan server model lokal.
Layanan model lokal
Memulai server model lokal sesuai permintaan untuk penyedia yang dikonfigurasi.
Pemecahan masalah Gateway
Men-debug backend lokal yang kompatibel dengan OpenAI, yang lolos pemeriksaan tetapi gagal menjalankan agen.
Pemilihan model
Ikhtisar semua penyedia, referensi model, dan perilaku pengalihan kegagalan.