openai-completions, avec découverte automatique des modèles disponibles.
OpenClaw découvre automatiquement également les modèles disponibles auprès de SGLang lorsque vous activez cette fonctionnalité avec
SGLANG_API_KEY. Utilisez sglang/* dans agents.defaults.models pour conserver une découverte dynamique lorsque vous configurez également une URL de base SGLang personnalisée. Consultez la section Découverte des modèles (fournisseur implicite) ci-dessous.
Prise en main
1
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 à l’adresse suivante :http://127.0.0.1:30000/v1
2
Définir une clé d’API
Toute valeur convient si aucune authentification n’est configurée sur votre serveur :
3
Exécuter l’intégration ou définir directement un modèle
Découverte des modèles (fournisseur implicite)
LorsqueSGLANG_API_KEY est définie (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 si vous
souhaitez 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 dans les cas suivants :- SGLang s’exécute sur un autre hôte ou port.
- Vous souhaitez fixer les valeurs de
contextWindowetmaxTokens. - Votre serveur exige une véritable clé d’API (ou vous souhaitez contrôler les en-têtes).
Configuration avancée
Comportement de type proxy
Comportement de type proxy
SGLang est traité comme un serveur dorsal
/v1 compatible avec OpenAI et de type proxy, et non comme un
point de terminaison OpenAI natif.Dépannage
Dépannage
Serveur inaccessibleVérifiez que le serveur est en cours d’exécution et qu’il répond :Erreurs d’authentificationSi les requêtes échouent en raison d’erreurs d’authentification, définissez une véritable
SGLANG_API_KEY correspondant
à la configuration de votre serveur, ou configurez explicitement le fournisseur sous
models.providers.sglang.Ressources associées
Sélection du modèle
Choix des fournisseurs, des références de modèles et du comportement de basculement.
Référence de configuration
Schéma de configuration complet, y compris les entrées de fournisseurs.