SGLang
SGLang puede servir modelos de código abierto mediante una API HTTP compatible con OpenAI. OpenClaw puede conectarse a SGLang usando la APIopenai-completions.
OpenClaw también puede descubrir automáticamente los modelos disponibles de SGLang cuando activas
esta opción con SGLANG_API_KEY (cualquier valor sirve si tu servidor no aplica autenticación)
y no defines una entrada explícita models.providers.sglang.
Primeros pasos
Start SGLang
Inicia SGLang con un servidor compatible con OpenAI. Tu URL base debe exponer
endpoints
/v1 (por ejemplo /v1/models, /v1/chat/completions). SGLang
suele ejecutarse en:http://127.0.0.1:30000/v1
Descubrimiento de modelos (proveedor implícito)
CuandoSGLANG_API_KEY está establecido (o existe un perfil de autenticación) y no
defines models.providers.sglang, OpenClaw consultará:
GET http://127.0.0.1:30000/v1/models
Si estableces explícitamente
models.providers.sglang, se omite el descubrimiento automático y
debes definir los modelos manualmente.Configuración explícita (modelos manuales)
Usa una configuración explícita cuando:- SGLang se ejecute en otro host/puerto.
- Quieras fijar valores de
contextWindow/maxTokens. - Tu servidor requiera una clave de API real (o quieras controlar los encabezados).
Configuración avanzada
Comportamiento de estilo proxy
Comportamiento de estilo proxy
SGLang se trata como un backend
/v1 compatible con OpenAI de estilo proxy, no como un
endpoint nativo de OpenAI.| Behavior | SGLang |
|---|---|
| Modelado de solicitudes solo para OpenAI | No se aplica |
service_tier, store de Responses, indicios de caché de prompt | No se envían |
| Modelado de payload compatible con razonamiento | No se aplica |
Encabezados ocultos de atribución (originator, version, User-Agent) | No se inyectan en URLs base personalizadas de SGLang |
Solución de problemas
Solución de problemas
Servidor no accesibleVerifica que el servidor esté en ejecución y responda:Errores de autenticaciónSi las solicitudes fallan con errores de autenticación, establece un
SGLANG_API_KEY real que coincida
con la configuración de tu servidor, o configura el proveedor explícitamente en
models.providers.sglang.Relacionado
Selección de modelos
Elegir proveedores, referencias de modelos y comportamiento de failover.
Referencia de configuración
Esquema completo de configuración, incluidas las entradas de proveedor.