zai mit einem Z.AI-API-Schlüssel.
| Eigenschaft | Wert |
|---|---|
| Provider | zai |
| Paket | @openclaw/zai-provider |
| Auth | ZAI_API_KEY (Legacy-Alias: Z_AI_API_KEY) |
| API | Z.AI Chat Completions (Bearer-Auth) |
GLM-Modelle
GLM ist eine Modellfamilie, kein separater Provider. In OpenClaw verwenden GLM-Modelle Refs wiezai/glm-5.2: Provider zai, Modell-ID glm-5.2.
Erste Schritte
Installieren Sie zuerst das Provider-Plugin:- Auto-detect endpoint
- Explicit regional endpoint
Konfigurationsbeispiel
Integrierter Katalog
Das Provider-Pluginzai liefert seinen Katalog im Plugin-Manifest aus, sodass
schreibgeschützte Auflistungen bekannte GLM-Zeilen anzeigen können, ohne die Provider-Laufzeit zu laden:
| Modell-Ref | Hinweise |
|---|---|
zai/glm-5.2 | Standard für Coding Plan; 1M-Kontext |
zai/glm-5.1 | Standard für allgemeine API |
zai/glm-5 | |
zai/glm-5-turbo | |
zai/glm-5v-turbo | |
zai/glm-4.7 | |
zai/glm-4.7-flash | |
zai/glm-4.7-flashx | |
zai/glm-4.6 | |
zai/glm-4.6v | |
zai/glm-4.5 | |
zai/glm-4.5-air | |
zai/glm-4.5-flash | |
zai/glm-4.5v |
Die Einrichtung für Coding Plan verwendet standardmäßig
zai/glm-5.2; die Einrichtung der allgemeinen API behält
zai/glm-5.1 bei. Die automatische Endpunkterkennung fällt auf glm-5.1 oder glm-4.7
zurück, wenn der ausgewählte Plan GLM-5.2 nicht bereitstellt. GLM-Versionen und Verfügbarkeit
können sich ändern; führen Sie openclaw models list --all --provider zai aus, um den Katalog
anzuzeigen, der Ihrer installierten Version bekannt ist.Erweiterte Konfiguration
Forward-resolving unknown GLM-5 models
Forward-resolving unknown GLM-5 models
Unbekannte
glm-5*-IDs werden im Provider-Pfad weiterhin vorwärts aufgelöst, indem
Provider-eigene Metadaten aus der Vorlage glm-4.7 synthetisiert werden, wenn die ID
der aktuellen Form der GLM-5-Familie entspricht.Tool-call streaming
Tool-call streaming
tool_stream ist für Z.AI-Tool-Call-Streaming standardmäßig aktiviert. So deaktivieren Sie es:Thinking and preserved thinking
Thinking and preserved thinking
Das Denken von Z.AI folgt den Wenn es aktiviert ist und Denken eingeschaltet ist, sendet OpenClaw
/think-Steuerungen von OpenClaw. Wenn Denken deaktiviert ist,
sendet OpenClaw thinking: { type: "disabled" }, um Antworten zu vermeiden, die
das Ausgabebudget für reasoning_content vor sichtbarem Text verbrauchen.Beibehaltenes Denken ist Opt-in, weil Z.AI verlangt, dass der gesamte historische
reasoning_content erneut abgespielt wird, was Prompt-Token erhöht. Aktivieren Sie es
pro Modell:thinking: { type: "enabled", clear_thinking: false } und spielt vorherigen
reasoning_content für dasselbe OpenAI-kompatible Transkript erneut ab.Fortgeschrittene Benutzer können die exakte Provider-Nutzlast weiterhin mit
params.extra_body.thinking überschreiben.Image understanding
Image understanding
Das Z.AI-Plugin registriert Bildverständnis.
Bildverständnis wird automatisch aus der konfigurierten Z.AI-Authentifizierung aufgelöst; es ist
keine zusätzliche Konfiguration erforderlich.
| Eigenschaft | Wert |
|---|---|
| Modell | glm-4.6v |
Auth details
Auth details
- Z.AI verwendet Bearer-Auth mit Ihrem API-Schlüssel.
- Die Onboarding-Option
zai-api-keyerkennt den passenden Z.AI-Endpunkt automatisch, indem unterstützte Endpunkte mit Ihrem Schlüssel geprüft werden. - Verwenden Sie die expliziten regionalen Optionen (
zai-coding-global,zai-coding-cn,zai-global,zai-cn), wenn Sie eine bestimmte API-Oberfläche erzwingen möchten. - Die Legacy-Umgebungsvariable
Z_AI_API_KEYwird weiterhin akzeptiert; OpenClaw kopiert sie beim Start nachZAI_API_KEY, wennZAI_API_KEYnicht gesetzt ist.
Verwandte Themen
Model selection
Auswahl von Providern, Modell-Refs und Failover-Verhalten.
Configuration reference
Vollständiges OpenClaw-Konfigurationsschema, einschließlich Provider- und Modelleinstellungen.