Skip to main content
GoModel kommuniziert mit SGLang über dessen OpenAI-kompatible /v1-API und stellt SGLang-native Endpunkte über Provider-Passthrough bereit. Hugging-Face-Modell-IDs mit Schrägstrichen funktionieren, weil GoModel Provider-qualifizierte Selektoren nur am ersten Schrägstrich trennt. Starten Sie zuerst SGLang:
Aktuelle Start- und beschleunigerspezifische Optionen finden Sie in der Dokumentation zur OpenAI-kompatiblen API von SGLang.

Konfiguration

Diese Beispiele gehen davon aus, dass GoModel in Docker und SGLang auf dem Host läuft. Laufen beide im selben Docker- oder Kubernetes-Netzwerk, verwenden Sie den Service-Namen von SGLang. Läuft GoModel direkt auf dem Host, verwenden Sie http://localhost:30000/v1.

GoModel starten

Überprüfen

GET /v1/models gibt SGLang-Modell-IDs mit dem Provider-Namen als Präfix zurück, zum Beispiel sglang/Qwen/Qwen2.5-0.5B-Instruct.

Mehrere SGLang-Instanzen

Verwenden Sie Umgebungsvariablen mit Suffix, um ohne YAML mehr als eine Instanz zu registrieren:
Dadurch werden sglang und sglang-test registriert. Das Suffix wird in Kleinbuchstaben umgewandelt, und Unterstriche werden zu Bindestrichen.

Nativer Passthrough

Passthrough ist standardmäßig aktiviert. Root-relative SGLang-Endpunkte wie /generate werden ohne das konfigurierte Präfix /v1 gesendet:
Behalten Sie das explizite Segment v1/ bei SGLang-Endpunkten bei, die es enthalten, etwa /v1/rerank oder /v1/tokenize:
GoModel entfernt die Autorisierung des Clients vor der Weiterleitung und wendet SGLANG_API_KEY an, sofern konfiguriert.

Hinweise zu Fähigkeiten

  • Chat Completions, Streaming, Modelllisten, Responses und Embeddings verwenden die OpenAI-kompatible API von SGLang.
  • Embeddings und modellspezifische Features hängen vom Modell ab, das SGLang geladen hat.
  • Native Schnittstellen für Batches, Dateien und den Lebenszyklus gespeicherter Responses werden noch nicht als typisierte Provider-Fähigkeiten von GoModel bereitgestellt; verwenden Sie Passthrough, sofern die installierte SGLang-Version sie unterstützt.
Zuletzt geändert am 24. Oktober 2026