SGLang udostępnia modele o otwartych wagach przez zgodne z OpenAI API HTTP. OpenClaw łączy się z SGLang przy użyciu rodziny dostawcówDocumentation 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 z automatycznym wykrywaniem dostępnych modeli.
| Właściwość | Wartość |
|---|---|
| Identyfikator dostawcy | sglang |
| Plugin | wbudowany, enabledByDefault: true |
| Zmienna środowiskowa uwierzytelniania | SGLANG_API_KEY (dowolna niepusta wartość, jeśli serwer nie ma uwierzytelniania) |
| Flaga konfiguracji początkowej | --auth-choice sglang |
| API | zgodne z OpenAI (openai-completions) |
| Domyślny bazowy URL | http://127.0.0.1:30000/v1 |
| Domyślny symbol zastępczy modelu | sglang/Qwen/Qwen3-8B |
| Użycie strumieniowania | Tak (supportsStreamingUsage: true) |
| Cennik | Oznaczone jako zewnętrznie bezpłatne (modelPricing.external: false) |
SGLANG_API_KEY. Użyj sglang/* w agents.defaults.models, aby zachować dynamiczne wykrywanie, gdy konfigurujesz także niestandardowy bazowy URL SGLang. Zobacz Wykrywanie modeli (niejawny dostawca) poniżej.
Pierwsze kroki
Uruchom SGLang
Uruchom SGLang z serwerem zgodnym z OpenAI. Twój bazowy URL powinien udostępniać
punkty końcowe
/v1 (na przykład /v1/models, /v1/chat/completions). SGLang
zwykle działa pod adresem:http://127.0.0.1:30000/v1
Wykrywanie modeli (niejawny dostawca)
GdySGLANG_API_KEY jest ustawione (albo istnieje profil uwierzytelniania), a Ty nie
definiujesz models.providers.sglang, OpenClaw wyśle zapytanie do:
GET http://127.0.0.1:30000/v1/models
Jeśli ustawisz
models.providers.sglang jawnie, OpenClaw domyślnie użyje zadeklarowanych
przez Ciebie modeli. Dodaj "sglang/*": {} do agents.defaults.models, gdy
chcesz, aby OpenClaw odpytywał punkt końcowy /models skonfigurowanego dostawcy i uwzględniał
wszystkie ogłaszane modele SGLang.Jawna konfiguracja (modele ręczne)
Użyj jawnej konfiguracji, gdy:- SGLang działa na innym hoście/porcie.
- Chcesz przypiąć wartości
contextWindow/maxTokens. - Twój serwer wymaga prawdziwego klucza API (albo chcesz kontrolować nagłówki).
Konfiguracja zaawansowana
Zachowanie w stylu proxy
Zachowanie w stylu proxy
SGLang jest traktowany jako backend
/v1 w stylu proxy zgodny z OpenAI, a nie
natywny punkt końcowy OpenAI.| Zachowanie | SGLang |
|---|---|
| Kształtowanie żądań tylko dla OpenAI | Nie jest stosowane |
service_tier, Responses store, wskazówki pamięci podręcznej promptów | Nie są wysyłane |
| Kształtowanie ładunku zgodności rozumowania | Nie jest stosowane |
Ukryte nagłówki atrybucji (originator, version, User-Agent) | Nie są wstrzykiwane dla niestandardowych bazowych URL-i SGLang |
Rozwiązywanie problemów
Rozwiązywanie problemów
Serwer nieosiągalnySprawdź, czy serwer działa i odpowiada:Błędy uwierzytelnianiaJeśli żądania kończą się błędami uwierzytelniania, ustaw prawdziwy
SGLANG_API_KEY, który pasuje
do konfiguracji serwera, albo skonfiguruj dostawcę jawnie w
models.providers.sglang.Powiązane
Wybór modelu
Wybieranie dostawców, referencji modeli i zachowania przełączania awaryjnego.
Dokumentacja konfiguracji
Pełny schemat konfiguracji, w tym wpisy dostawców.