Skip to main content
SGLang menyajikan model berbobot terbuka melalui API HTTP yang kompatibel dengan OpenAI. OpenClaw terhubung ke SGLang menggunakan keluarga penyedia openai-completions dengan penemuan otomatis model yang tersedia. OpenClaw juga menemukan secara otomatis model yang tersedia dari SGLang saat Anda mengaktifkannya dengan SGLANG_API_KEY. Gunakan sglang/* di agents.defaults.models agar penemuan tetap dinamis ketika Anda juga mengonfigurasi URL dasar SGLang khusus. Lihat Penemuan model (penyedia implisit) di bawah.

Memulai

1

Mulai SGLang

Jalankan SGLang dengan server yang kompatibel dengan OpenAI. URL dasar Anda harus menyediakan endpoint /v1 (misalnya /v1/models, /v1/chat/completions). SGLang biasanya berjalan di:
  • http://127.0.0.1:30000/v1
2

Tetapkan kunci API

Nilai apa pun dapat digunakan jika autentikasi tidak dikonfigurasi pada server Anda:
3

Jalankan orientasi awal atau tetapkan model secara langsung

Atau konfigurasikan model secara manual:

Penemuan model (penyedia implisit)

Ketika SGLANG_API_KEY ditetapkan (atau profil autentikasi tersedia) dan Anda tidak mendefinisikan models.providers.sglang, OpenClaw mengirim kueri ke:
  • GET http://127.0.0.1:30000/v1/models
dan mengonversi ID yang dikembalikan menjadi entri model.
Jika Anda menetapkan models.providers.sglang secara eksplisit, secara default OpenClaw menggunakan model yang Anda deklarasikan. Tambahkan "sglang/*": {} ke agents.defaults.models ketika Anda ingin OpenClaw mengirim kueri ke endpoint /models milik penyedia yang dikonfigurasi tersebut dan menyertakan semua model SGLang yang diumumkan.

Konfigurasi eksplisit (model manual)

Gunakan konfigurasi eksplisit ketika:
  • SGLang berjalan pada host/port yang berbeda.
  • Anda ingin menetapkan nilai contextWindow/maxTokens.
  • Server Anda memerlukan kunci API yang sebenarnya (atau Anda ingin mengontrol header).

Konfigurasi lanjutan

SGLang diperlakukan sebagai backend /v1 bergaya proksi yang kompatibel dengan OpenAI, bukan endpoint OpenAI native.
Server tidak dapat dijangkauPastikan server berjalan dan merespons:
Kesalahan autentikasiJika permintaan gagal karena kesalahan autentikasi, tetapkan SGLANG_API_KEY sebenarnya yang sesuai dengan konfigurasi server Anda, atau konfigurasikan penyedia secara eksplisit di bawah models.providers.sglang.
Jika Anda menjalankan SGLang tanpa autentikasi, nilai apa pun yang tidak kosong untuk SGLANG_API_KEY sudah cukup untuk mengaktifkan penemuan model.

Terkait

Pemilihan model

Memilih penyedia, referensi model, dan perilaku failover.

Referensi konfigurasi

Skema konfigurasi lengkap termasuk entri penyedia.