Skip to main content
SGLang fournit des modèles à poids ouverts via une API HTTP compatible avec OpenAI. OpenClaw se connecte à SGLang à l’aide de la famille de fournisseurs 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

Vous pouvez également configurer le modèle manuellement :

Découverte des modèles (fournisseur implicite)

Lorsque SGLANG_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
puis convertit les identifiants renvoyés en entrées de modèles.
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 contextWindow et maxTokens.
  • Votre serveur exige une véritable clé d’API (ou vous souhaitez contrôler les en-têtes).

Configuration avancée

SGLang est traité comme un serveur dorsal /v1 compatible avec OpenAI et de type proxy, et non comme un point de terminaison OpenAI natif.
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.
Si vous exécutez SGLang sans authentification, toute valeur non vide de SGLANG_API_KEY suffit pour activer la découverte des modèles.

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.