SGLang sert des modèles à pondérations ouvertes via une API HTTP compatible avec OpenAI. OpenClaw se connecte à SGLang avec la famille de fournisseursDocumentation 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, avec découverte automatique des modèles disponibles.
| Propriété | Valeur |
|---|---|
| ID du fournisseur | sglang |
| Plugin | intégré, enabledByDefault: true |
| Variable d’env d’authentification | SGLANG_API_KEY (toute valeur non vide si le serveur n’a pas d’authentification) |
| Indicateur d’onboarding | --auth-choice sglang |
| API | compatible avec OpenAI (openai-completions) |
| URL de base par défaut | http://127.0.0.1:30000/v1 |
| Espace réservé du modèle par défaut | sglang/Qwen/Qwen3-8B |
| Utilisation du streaming | Oui (supportsStreamingUsage: true) |
| Tarification | Marquée comme externe gratuite (modelPricing.external: false) |
SGLANG_API_KEY. Utilisez sglang/* dans agents.defaults.models pour conserver une découverte dynamique lorsque vous configurez aussi une URL de base SGLang personnalisée. Consultez Découverte de modèles (fournisseur implicite) ci-dessous.
Premiers pas
Démarrer SGLang
Lancez SGLang avec un serveur compatible avec OpenAI. Votre URL de base doit exposer
des points de terminaison
/v1 (par exemple /v1/models, /v1/chat/completions). SGLang
s’exécute généralement sur :http://127.0.0.1:30000/v1
Définir une clé API
Toute valeur fonctionne si aucune authentification n’est configurée sur votre serveur :
Découverte de modèles (fournisseur implicite)
LorsqueSGLANG_API_KEY est défini (ou qu’un profil d’authentification existe) et que vous ne
définissez pas models.providers.sglang, OpenClaw interroge :
GET http://127.0.0.1:30000/v1/models
Si vous définissez explicitement
models.providers.sglang, OpenClaw utilise par défaut les
modèles que vous avez déclarés. Ajoutez "sglang/*": {} à agents.defaults.models lorsque vous
voulez qu’OpenClaw interroge le point de terminaison /models de ce fournisseur configuré et inclue
tous les modèles SGLang annoncés.Configuration explicite (modèles manuels)
Utilisez une configuration explicite lorsque :- SGLang s’exécute sur un hôte ou un port différent.
- Vous voulez épingler les valeurs
contextWindow/maxTokens. - Votre serveur exige une vraie clé API (ou vous voulez contrôler les en-têtes).
Configuration avancée
Comportement de type proxy
Comportement de type proxy
SGLang est traité comme un backend
/v1 compatible avec OpenAI de type proxy, et non comme un
point de terminaison OpenAI natif.| Comportement | SGLang |
|---|---|
| Mise en forme des requêtes uniquement pour OpenAI | Non appliquée |
service_tier, store de Responses, indications de cache de prompt | Non envoyés |
| Mise en forme de payload compatible avec le raisonnement | Non appliquée |
En-têtes d’attribution masqués (originator, version, User-Agent) | Non injectés sur les URL de base SGLang personnalisées |
Dépannage
Dépannage
Serveur inaccessibleVérifiez que le serveur est en cours d’exécution et répond :Erreurs d’authentificationSi les requêtes échouent avec des erreurs d’authentification, définissez une vraie
SGLANG_API_KEY qui correspond
à la configuration de votre serveur, ou configurez explicitement le fournisseur sous
models.providers.sglang.Connexe
Sélection du modèle
Choisir les fournisseurs, les références de modèles et le comportement de basculement.
Référence de configuration
Schéma de configuration complet, y compris les entrées de fournisseurs.