SGLang serve modelli open-weight tramite un’API HTTP compatibile con OpenAI. OpenClaw si connette a SGLang usando la famiglia di providerDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openai-completions con rilevamento automatico dei modelli disponibili.
| Proprietà | Valore |
|---|---|
| ID provider | sglang |
| Plugin | incluso, enabledByDefault: true |
| Variabile env di auth | SGLANG_API_KEY (qualsiasi valore non vuoto se il server non ha auth) |
| Flag di onboarding | --auth-choice sglang |
| API | compatibile con OpenAI (openai-completions) |
| URL di base predefinito | http://127.0.0.1:30000/v1 |
| Segnaposto modello predefinito | sglang/Qwen/Qwen3-8B |
| Uso dello streaming | Sì (supportsStreamingUsage: true) |
| Prezzi | Contrassegnato come esterno gratuito (modelPricing.external: false) |
SGLANG_API_KEY. Usa sglang/* in agents.defaults.models per mantenere dinamico il rilevamento quando configuri anche un URL di base SGLang personalizzato. Vedi Rilevamento dei modelli (provider implicito) sotto.
Per iniziare
Start SGLang
Avvia SGLang con un server compatibile con OpenAI. Il tuo URL di base dovrebbe esporre
endpoint
/v1 (per esempio /v1/models, /v1/chat/completions). SGLang
viene comunemente eseguito su:http://127.0.0.1:30000/v1
Rilevamento dei modelli (provider implicito)
QuandoSGLANG_API_KEY è impostato (o esiste un profilo auth) e non
definisci models.providers.sglang, OpenClaw interrogherà:
GET http://127.0.0.1:30000/v1/models
Se imposti esplicitamente
models.providers.sglang, OpenClaw usa per impostazione predefinita
i modelli che hai dichiarato. Aggiungi "sglang/*": {} a agents.defaults.models quando
vuoi che OpenClaw interroghi l’endpoint /models di quel provider configurato e includa
tutti i modelli SGLang pubblicizzati.Configurazione esplicita (modelli manuali)
Usa una configurazione esplicita quando:- SGLang viene eseguito su un host/porta diversi.
- Vuoi fissare i valori
contextWindow/maxTokens. - Il tuo server richiede una vera chiave API (o vuoi controllare gli header).
Configurazione avanzata
Proxy-style behavior
Proxy-style behavior
SGLang viene trattato come backend
/v1 compatibile con OpenAI in stile proxy, non come
endpoint OpenAI nativo.| Comportamento | SGLang |
|---|---|
| Modellazione delle richieste solo OpenAI | Non applicata |
service_tier, Responses store, suggerimenti prompt-cache | Non inviati |
| Modellazione del payload compatibile con il reasoning | Non applicata |
Header di attribuzione nascosti (originator, version, User-Agent) | Non iniettati sugli URL di base SGLang personalizzati |
Troubleshooting
Troubleshooting
Server non raggiungibileVerifica che il server sia in esecuzione e risponda:Errori di authSe le richieste falliscono con errori di auth, imposta una vera
SGLANG_API_KEY che corrisponda
alla configurazione del tuo server, oppure configura esplicitamente il provider sotto
models.providers.sglang.Correlati
Model selection
Scelta di provider, riferimenti dei modelli e comportamento di failover.
Configuration reference
Schema di configurazione completo, incluse le voci provider.