Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

SGLang menyajikan model open-weight melalui API HTTP yang kompatibel dengan OpenAI. OpenClaw terhubung ke SGLang menggunakan keluarga penyedia openai-completions dengan penemuan otomatis model yang tersedia.
PropertiNilai
id penyediasglang
Plugindibundel, enabledByDefault: true
Variabel env autentikasiSGLANG_API_KEY (nilai tidak kosong apa pun jika server tidak memiliki auth)
Flag onboarding--auth-choice sglang
APIkompatibel dengan OpenAI (openai-completions)
URL dasar defaulthttp://127.0.0.1:30000/v1
Placeholder model defaultsglang/Qwen/Qwen3-8B
Penggunaan streamingYa (supportsStreamingUsage: true)
Penetapan hargaDitandai external-free (modelPricing.external: false)
OpenClaw juga menemukan otomatis model yang tersedia dari SGLang saat Anda ikut serta dengan SGLANG_API_KEY. Gunakan sglang/* di agents.defaults.models agar penemuan tetap dinamis saat Anda juga mengonfigurasi URL dasar SGLang kustom. Lihat Penemuan model (penyedia implisit) di bawah.

Memulai

1

Mulai SGLang

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

Tetapkan kunci API

Nilai apa pun berfungsi jika tidak ada auth yang dikonfigurasi pada server Anda:
export SGLANG_API_KEY="sglang-local"
3

Jalankan onboarding atau tetapkan model secara langsung

openclaw onboard
Atau konfigurasikan model secara manual:
{
  agents: {
    defaults: {
      model: { primary: "sglang/your-model-id" },
    },
  },
}

Penemuan model (penyedia implisit)

Saat SGLANG_API_KEY ditetapkan (atau profil auth ada) dan Anda tidak mendefinisikan models.providers.sglang, OpenClaw akan membuat 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, OpenClaw menggunakan model yang Anda deklarasikan secara default. Tambahkan "sglang/*": {} ke agents.defaults.models saat Anda ingin OpenClaw membuat kueri ke endpoint /models milik penyedia yang dikonfigurasi tersebut dan menyertakan semua model SGLang yang diiklankan.

Konfigurasi eksplisit (model manual)

Gunakan konfigurasi eksplisit saat:
  • SGLang berjalan pada host/port yang berbeda.
  • Anda ingin menyematkan nilai contextWindow/maxTokens.
  • Server Anda memerlukan kunci API nyata (atau Anda ingin mengontrol header).
{
  models: {
    providers: {
      sglang: {
        baseUrl: "http://127.0.0.1:30000/v1",
        apiKey: "${SGLANG_API_KEY}",
        api: "openai-completions",
        models: [
          {
            id: "your-model-id",
            name: "Local SGLang Model",
            reasoning: false,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 128000,
            maxTokens: 8192,
          },
        ],
      },
    },
  },
}

Konfigurasi lanjutan

SGLang diperlakukan sebagai backend /v1 yang kompatibel dengan OpenAI bergaya proxy, bukan endpoint OpenAI native.
PerilakuSGLang
Pembentukan permintaan khusus OpenAITidak diterapkan
service_tier, Responses store, petunjuk prompt-cacheTidak dikirim
Pembentukan payload reasoning-compatTidak diterapkan
Header atribusi tersembunyi (originator, version, User-Agent)Tidak disuntikkan pada URL dasar SGLang kustom
Server tidak dapat dijangkauVerifikasi server sedang berjalan dan merespons:
curl http://127.0.0.1:30000/v1/models
Kesalahan authJika permintaan gagal dengan kesalahan auth, tetapkan SGLANG_API_KEY nyata yang cocok dengan konfigurasi server Anda, atau konfigurasikan penyedia secara eksplisit di bawah models.providers.sglang.
Jika Anda menjalankan SGLang tanpa autentikasi, nilai tidak kosong apa pun untuk SGLANG_API_KEY cukup untuk ikut serta dalam penemuan model.

Terkait

Pemilihan model

Memilih penyedia, referensi model, dan perilaku failover.

Referensi konfigurasi

Skema konfigurasi lengkap termasuk entri penyedia.