Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

SGLang stellt Open-Weight-Modelle über eine OpenAI-kompatible HTTP-API bereit. OpenClaw verbindet sich mit SGLang über die Provider-Familie openai-completions mit automatischer Erkennung verfügbarer Modelle.
EigenschaftWert
Provider-IDsglang
Plugingebündelt, enabledByDefault: true
Auth-UmgebungsvariableSGLANG_API_KEY (beliebiger nicht leerer Wert, wenn der Server keine Authentifizierung hat)
Onboarding-Flag--auth-choice sglang
APIOpenAI-kompatibel (openai-completions)
Standard-Basis-URLhttp://127.0.0.1:30000/v1
Standardmodell-Platzhaltersglang/Qwen/Qwen3-8B
Streaming-NutzungJa (supportsStreamingUsage: true)
PreisgestaltungAls extern kostenlos markiert (modelPricing.external: false)
OpenClaw erkennt verfügbare Modelle von SGLang außerdem automatisch, wenn Sie sich mit SGLANG_API_KEY dafür entscheiden. Verwenden Sie sglang/* in agents.defaults.models, um die Erkennung dynamisch zu halten, wenn Sie auch eine benutzerdefinierte SGLang-Basis-URL konfigurieren. Siehe Modellerkennung (impliziter Provider) unten.

Erste Schritte

1

SGLang starten

Starten Sie SGLang mit einem OpenAI-kompatiblen Server. Ihre Basis-URL sollte /v1-Endpunkte bereitstellen (zum Beispiel /v1/models, /v1/chat/completions). SGLang läuft häufig auf:
  • http://127.0.0.1:30000/v1
2

API-Schlüssel setzen

Jeder Wert funktioniert, wenn auf Ihrem Server keine Authentifizierung konfiguriert ist:
export SGLANG_API_KEY="sglang-local"
3

Onboarding ausführen oder ein Modell direkt festlegen

openclaw onboard
Oder konfigurieren Sie das Modell manuell:
{
  agents: {
    defaults: {
      model: { primary: "sglang/your-model-id" },
    },
  },
}

Modellerkennung (impliziter Provider)

Wenn SGLANG_API_KEY gesetzt ist (oder ein Auth-Profil vorhanden ist) und Sie models.providers.sglang nicht definieren, fragt OpenClaw Folgendes ab:
  • GET http://127.0.0.1:30000/v1/models
und wandelt die zurückgegebenen IDs in Modelleinträge um.
Wenn Sie models.providers.sglang explizit festlegen, verwendet OpenClaw standardmäßig Ihre deklarierten Modelle. Fügen Sie "sglang/*": {} zu agents.defaults.models hinzu, wenn Sie möchten, dass OpenClaw den /models-Endpunkt dieses konfigurierten Providers abfragt und alle angekündigten SGLang-Modelle einschließt.

Explizite Konfiguration (manuelle Modelle)

Verwenden Sie eine explizite Konfiguration, wenn:
  • SGLang auf einem anderen Host/Port läuft.
  • Sie contextWindow-/maxTokens-Werte fest anheften möchten.
  • Ihr Server einen echten API-Schlüssel erfordert (oder Sie Header steuern möchten).
{
  models: {
    providers: {
      sglang: {
        baseUrl: "http://127.0.0.1:30000/v1",
        apiKey: "${SGLANG_API_KEY}",
        api: "openai-completions",
        models: [
          {
            id: "your-model-id",
            name: "Local SGLang Model",
            reasoning: false,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 128000,
            maxTokens: 8192,
          },
        ],
      },
    },
  },
}

Erweiterte Konfiguration

SGLang wird als proxy-artiges OpenAI-kompatibles /v1-Backend behandelt, nicht als nativer OpenAI-Endpunkt.
VerhaltenSGLang
Nur-OpenAI-AnfrageformungNicht angewendet
service_tier, Responses store, Prompt-Cache-HinweiseNicht gesendet
Reasoning-kompatible Payload-FormungNicht angewendet
Versteckte Attributions-Header (originator, version, User-Agent)Bei benutzerdefinierten SGLang-Basis-URLs nicht eingefügt
Server nicht erreichbarPrüfen Sie, ob der Server läuft und antwortet:
curl http://127.0.0.1:30000/v1/models
Auth-FehlerWenn Anfragen mit Auth-Fehlern fehlschlagen, setzen Sie einen echten SGLANG_API_KEY, der zu Ihrer Serverkonfiguration passt, oder konfigurieren Sie den Provider explizit unter models.providers.sglang.
Wenn Sie SGLang ohne Authentifizierung ausführen, reicht jeder nicht leere Wert für SGLANG_API_KEY aus, um die Modellerkennung zu aktivieren.

Verwandte Themen

Modellauswahl

Provider, Modellreferenzen und Failover-Verhalten auswählen.

Konfigurationsreferenz

Vollständiges Konfigurationsschema einschließlich Provider-Einträgen.