Providers
OpenAI
OpenClaw verwendet eine einzige Provider-ID, openai, sowohl für die direkte Authentifizierung per API-Schlüssel als auch für die Authentifizierung über ein ChatGPT/Codex-Abonnement. openai/* ist die kanonische Modellroute.
Bei eingebetteten Agent-Durchläufen, für die keine Laufzeitrichtlinie festgelegt ist oder diese auf auto steht, entscheiden die Routeneigenschaften von OpenAI, ob OpenClaw implizit die gebündelte Codex-App-Server-Laufzeit auswählen darf. Das Präfix openai/* allein wählt keine Laufzeit aus.
- Agent-Modelle -
openai/*über die Laufzeit, die durch eine expliziteagentRuntime-Konfiguration oder die implizite Routenrichtlinie von OpenAI ausgewählt wird. Melden Sie sich für die Nutzung eines ChatGPT/Codex-Abonnements mit der Codex-Authentifizierung an oder konfigurieren Sie ein Authentifizierungsprofil mit API-Schlüssel, wenn Sie eine schlüsselbasierte Abrechnung wünschen. - OpenAI-APIs ohne Agent - direkter Zugriff auf die OpenAI Platform mit nutzungsbasierter Abrechnung über
OPENAI_API_KEYoder einopenai-Authentifizierungsprofil mit API-Schlüssel. - Veraltete Konfiguration - alte Codex-Modellreferenzen und Profil-IDs werden durch
openclaw doctor --fixaufopenai/*korrigiert.
OpenAI unterstützt ausdrücklich die Verwendung von Abonnement-OAuth in externen Tools und Workflows wie OpenClaw.
Nutzungs- und Kostenverfolgung
OpenClaw behandelt das Abonnementkontingent und die Abrechnung der Platform-API getrennt:
- ChatGPT/Codex OAuth zeigt den Abonnementtarif, die Kontingentzeiträume und das Guthaben an.
OPENAI_ADMIN_KEYzeigt in der Control UI unter Usage die vom Provider gemeldeten Organisationskosten und die Completions-Nutzung der letzten 30 Tage an, einschließlich täglicher Ausgaben, Gesamtzahlen für Anfragen und Token, meistgenutzter Modelle und Kostenkategorien.OPENAI_PROJECT_IDbeschränkt den Verlauf der Admin API optional auf ein einzelnes Projekt.- OpenClaw sendet niemals
OPENAI_API_KEYoder einopenai-Inferenzprofil an Organisations-APIs; diese Anmeldedaten können zu benutzerdefinierten, Azure- oder agentenlokalen Endpunkten gehören.
Ein expliziter Admin-Schlüssel hat Vorrang vor OAuth. Der vom Provider gemeldete Verlauf wird nicht mit den aus OpenClaw-Sitzungen abgeleiteten geschätzten Kosten zusammengeführt; er kann API-Aktivitäten anderer Clients und anbieterseitige Abrechnungsanpassungen enthalten.
Die Dokumentation zum API Usage Dashboard von OpenAI beschreibt die Anforderungen an Organisationsinhaber und die ausdrückliche Usage-Dashboard-Berechtigung für Nutzungsdaten.
Provider, Modell, Laufzeit und Kanal sind separate Ebenen. Wenn diese Bezeichnungen miteinander vermischt werden, lesen Sie Agent-Laufzeiten, bevor Sie die Konfiguration ändern.
Schnellauswahl
| Ziel | Verwenden | Hinweise |
|---|---|---|
| ChatGPT/Codex-Abonnement, native Codex-Laufzeit | openai/gpt-5.6-sol |
Neue Abonnementeinrichtung; melden Sie sich mit der Codex-Authentifizierung an. |
| Direkte Abrechnung per API-Schlüssel für Agent-Durchläufe | openai/gpt-5.6 plus ein geordnetes Authentifizierungsprofil mit API-Schlüssel |
Neue Einrichtung per API-Schlüssel; die unqualifizierte direkte API-ID wird zu Sol aufgelöst. |
| Eine genaue GPT-5.6-Stufe auswählen | openai/gpt-5.6-sol, -terra oder -luna |
Prüfen Sie mit models list, welche Stufen für dieses Konto verfügbar sind. |
| Konto ohne Zugriff auf GPT-5.6 | openai/gpt-5.5 |
Explizite Wiederherstellungsoption; OpenClaw führt kein stilles Downgrade durch. |
| Direkte Abrechnung per API-Schlüssel, explizite OpenClaw-Laufzeit | openai/gpt-5.6 plus Provider/Modell agentRuntime.id: "openclaw" |
Wählen Sie ein normales openai-Profil mit API-Schlüssel aus. |
| Neuester ChatGPT-Instant-Modellalias | openai/chat-latest |
Nur direkter API-Schlüssel; dynamischer Alias, nicht der stabile Standardwert. |
| Bilderzeugung oder -bearbeitung | openai/gpt-image-2 |
Funktioniert mit OPENAI_API_KEY oder Codex OAuth. |
| Bilder mit transparentem Hintergrund | openai/gpt-image-1.5 |
Setzen Sie outputFormat auf png oder webp und background=transparent. |
Namenszuordnung
| Angezeigter Name | Ebene | Bedeutung |
|---|---|---|
openai |
Provider-Präfix | Kanonische OpenAI-Modellroute; die Routeneigenschaften bestimmen die implizite Laufzeit. |
codex-Plugin |
Plugin | Gebündeltes Plugin, das die native Codex-App-Server-Laufzeit und die /codex-Chat-Steuerung bereitstellt. |
Provider/Modell agentRuntime.id: codex |
Agent-Laufzeit | Erzwingt das native Codex-App-Server-Ausführungssystem für passende eingebettete Durchläufe. |
/codex ... |
Chat-Befehlssatz | Bindet und steuert Codex-App-Server-Threads aus einer Unterhaltung heraus. |
runtime: "acp", agentId: "codex" |
ACP-Sitzungsroute | Expliziter Ausweichpfad, der Codex über ACP/acpx ausführt. |
Implizite Agent-Laufzeit
Wenn die Provider/Modell-Richtlinie agentRuntime nicht festgelegt ist oder auf auto steht, wählt die Provider-eigene Routenrichtlinie von OpenAI die implizite Laufzeit anhand des effektiven Endpunkts und Adapters aus:
| Effektive Routeneigenschaften | Implizite Laufzeit |
|---|---|
Exakter offizieller Platform-HTTPS-Endpunkt mit openai-responses oder exakter offizieller ChatGPT-HTTPS-Endpunkt mit openai-chatgpt-responses; keine explizit konfigurierte Anfrageüberschreibung |
Codex kann ausgewählt werden |
Explizit konfigurierter openai-completions-Adapter |
OpenClaw |
| Benutzerdefinierter Endpunkt | OpenClaw |
| Expliziter exakter offizieller Endpunkt über HTTP | Abgelehnt |
| Route mit einer explizit konfigurierten Provider/Modell-Anfrageüberschreibung | OpenClaw |
Eine explizite, vom Standard abweichende Provider/Modell-Einstellung für agentRuntime.id bleibt maßgeblich.
Beispielsweise behält agentRuntime.id: "openclaw" eine ansonsten für Codex geeignete Route auf OpenClaw bei, während agentRuntime.id: "codex" Codex erfordert und die Ausführung sicher abbricht, wenn die effektive Route nicht als Codex-kompatibel deklariert ist.
Die Auswahl der Laufzeit ändert weder den Anmeldedatentyp noch die Abrechnung: Die Authentifizierung per Platform-API-Schlüssel und die Authentifizierung über ein ChatGPT/Codex-Abonnement bleiben getrennt.
openclaw doctor --fix migriert veraltete Codex-Modellreferenzen, veraltete Codex-Authentifizierungsprofil-IDs und veraltete Codex-Einträge für die Authentifizierungsreihenfolge zur kanonischen openai-Route. Verwenden Sie auth.order.openai für neue Konfigurationen der Authentifizierungsreihenfolge.
Eingeschränkte Vorschau von GPT-5.6
OpenClaw erkennt die exakten Modell-IDs openai/gpt-5.6-sol,
openai/gpt-5.6-terra und openai/gpt-5.6-luna. Alle drei bieten im aktuellen Katalog die Reasoning-Stufen xhigh und max. OpenAI beschreibt Sol als Spitzenstufe, Terra als ausgewogene Stufe und Luna als schnelle, kostengünstigere Stufe. Weitere Informationen finden Sie in der
Ankündigung zur Einführung von GPT-5.6
und im Zugriffsleitfaden.
Bei direkter OpenAI-Authentifizierung per API-Schlüssel ist die unqualifizierte ID openai/gpt-5.6 ein Alias für Sol und der Standardwert für neue Einrichtungen. Der native Codex-Katalog wendet diesen direkten API-Alias nicht clientseitig an; abhängig vom Workspace-Zugriff kann er die exakten Sol-, Terra- und Luna-IDs anzeigen. Eine neue ChatGPT/Codex-OAuth-Einrichtung verwendet daher openai/gpt-5.6-sol. Prüfen Sie das aktuelle Konto mit:
openclaw models list --provider openaiDer Zugriff der API-Organisation und des Codex-Workspace kann unterschiedlich sein. Wenn GPT-5.6 nicht verfügbar ist, wählen Sie GPT-5.5 explizit aus:
openclaw models set openai/gpt-5.5OpenClaw zeigt den vorgelagerten Zugriffsfehler an und ersetzt eine GPT-5.6-Auswahl nicht stillschweigend durch GPT-5.5.
Funktionsumfang von OpenClaw
| OpenAI-Funktion | OpenClaw-Oberfläche | Status |
|---|---|---|
| Chat / Responses | Modell-Provider openai/<model> |
Ja |
| Codex-Abonnementmodelle | openai/<model> mit OpenAI OAuth |
Ja |
| Veraltete Codex-Modellreferenzen | alte Codex-Modellreferenzen, codex-cli/<model> |
Werden von doctor zu openai/<model> korrigiert |
| Codex-App-Server-Harness | Codex-kompatible HTTPS-Route mit nicht gesetzter Runtime/auto oder explizitem agentRuntime.id: codex |
Ja |
| Serverseitige Websuche | Natives OpenAI-Responses-Tool | Ja, wenn die Websuche aktiviert und kein anderer Provider festgelegt ist |
| Bilder | image_generate |
Ja |
| Videos | video_generate |
Ja |
| Text-zu-Sprache | messages.tts.provider: "openai" / tts |
Ja |
| Batch-Sprache-zu-Text | tools.media.audio / Medienverständnis |
Ja |
| Streaming-Sprache-zu-Text | Voice Call streaming.provider: "openai" |
Ja |
| Echtzeitsprachkommunikation | Voice Call realtime.provider: "openai" / Control UI Talk talk.realtime.provider: "openai" |
Ja (OpenAI-Platform-API-Schlüssel) |
| Einbettungen | Provider für Speichereinbettungen | Ja |
Speichereinbettungen
OpenClaw kann OpenAI oder einen OpenAI-kompatiblen Einbettungsendpunkt für die
memory_search-Indizierung und Abfrageeinbettungen verwenden:
{ agents: { defaults: { memorySearch: { provider: "openai", model: "text-embedding-3-small", }, }, },}Legen Sie für OpenAI-kompatible Endpunkte, die asymmetrische Einbettungsbezeichnungen erfordern,
queryInputType und documentInputType unter memorySearch fest. OpenClaw
leitet diese als providerspezifische input_type-Anfragefelder weiter: Abfrageeinbettungen
verwenden queryInputType; indizierte Speicherabschnitte und die Batch-Indizierung verwenden
documentInputType. Das vollständige Beispiel finden Sie in der
Referenz zur Speicherkonfiguration.
Erste Schritte
API-Schlüssel (OpenAI Platform)
Am besten geeignet für: direkten API-Zugriff und nutzungsbasierte Abrechnung.
API-Schlüssel abrufen
Erstellen oder kopieren Sie einen API-Schlüssel im OpenAI Platform dashboard.
Onboarding ausführen
openclaw onboard --auth-choice openai-api-keyOder übergeben Sie den Schlüssel direkt:
openclaw onboard --openai-api-key "$OPENAI_API_KEY"Verfügbarkeit des Modells überprüfen
openclaw models list --provider openaiRoutenzusammenfassung
| Modellreferenz | Runtime-Richtlinie oder Routenfakten | Route | Authentifizierung |
|---|---|---|---|
openai/gpt-5.6 |
nicht gesetzt/auto, exakte offizielle native HTTPS-Route, keine Anfrageüberschreibung |
Codex kann ausgewählt werden | Geordnetes API-Schlüssel-Authentifizierungsprofil |
openai/gpt-5.6 |
Provider/Modell agentRuntime.id: "openclaw" |
Eingebettete OpenClaw-Runtime | Ausgewähltes openai-API-Schlüsselprofil |
openai/gpt-5.5 |
explizite Provider-/Modell-agentRuntime.id |
Ausgewählte Agent-Runtime | Ausgewähltes OpenAI-API-Schlüsselprofil |
openai/* |
vorgegebene Completions, benutzerdefiniert oder Anfrageüberschreibung | Eingebettete OpenClaw-Runtime | Anmeldedatentyp bleibt unverändert |
openai/* |
offizieller Klartext-HTTP-Endpunkt | Abgelehnt | Anmeldedaten werden nicht gesendet |
Konfigurationsbeispiel
{ env: { OPENAI_API_KEY: "example-openai-key-not-real" }, agents: { defaults: { model: { primary: "openai/gpt-5.6" } } },}Die reine Direct-API-ID gpt-5.6 wird der Sol-Stufe zugeordnet. Wenn diese API-
Organisation GPT-5.6 nicht bereitstellt, legen Sie das primäre Modell explizit auf
openai/gpt-5.5 fest.
Um das aktuelle Instant-Modell von ChatGPT über die OpenAI API auszuprobieren, legen Sie das Modell
auf openai/chat-latest fest:
{ env: { OPENAI_API_KEY: "example-openai-key-not-real" }, agents: { defaults: { model: { primary: "openai/chat-latest" } } },}chat-latest ist ein dynamischer Alias. Eine neue Einrichtung mit OpenAI-API-Schlüssel verwendet
stattdessen openai/gpt-5.6, dessen reine Direct-API-ID der Sol-Stufe zugeordnet wird. Bestehende
explizite primäre Modelle, einschließlich openai/gpt-5.5, bleiben unverändert. Der
Alias chat-latest akzeptiert nur die Textausführlichkeit medium; OpenClaw erzwingt
für dieses Modell bei jeder anderen angeforderten Ausführlichkeit medium.
Codex-Abonnement
Am besten geeignet für: die Verwendung Ihres ChatGPT-/Codex-Abonnements mit nativer Codex- App-Server-Ausführung anstelle eines separaten API-Schlüssels. Codex Cloud erfordert eine ChatGPT-Anmeldung.
Codex OAuth ausführen
openclaw onboard --auth-choice openaiOder führen Sie OAuth direkt aus:
openclaw models auth login --provider openaiFügen Sie für Headless-Umgebungen oder Umgebungen, die Callbacks verhindern, --device-code hinzu, um
sich mit einem ChatGPT-Gerätecode-Ablauf anstelle des Browser-
Callbacks über localhost anzumelden:
openclaw models auth login --provider openai --device-codeKanonische OpenAI-Modellroute verwenden
openclaw config set agents.defaults.model.primary openai/gpt-5.6-solFür diese exakte offizielle native HTTPS-Route ist keine Runtime-Konfiguration erforderlich. Sie kann die Codex-App-Server-Runtime automatisch auswählen, und OpenClaw installiert oder repariert das gebündelte Codex-Plugin, wenn diese Runtime ausgewählt wird.
Verfügbarkeit der Codex-Authentifizierung überprüfen
openclaw models list --provider openaiNachdem der Gateway ausgeführt wird, senden Sie /codex status oder /codex models
im Chat, um die native App-Server-Runtime zu überprüfen.
Routenzusammenfassung
| Modellreferenz | Runtime-Richtlinie oder Routenfakten | Route | Authentifizierung |
|---|---|---|---|
openai/gpt-5.6-sol |
nicht gesetzt/auto, exakte offizielle native HTTPS-Route, keine Anfrageüberschreibung |
Codex kann ausgewählt werden | Codex-Anmeldung oder ein geordnetes openai-Authentifizierungsprofil |
openai/gpt-5.6-terra |
nicht gesetzt/auto, exakte offizielle native HTTPS-Route, keine Anfrageüberschreibung |
Codex kann ausgewählt werden | Codex-Anmeldung, wenn der Katalog Terra bereitstellt |
openai/gpt-5.6-luna |
nicht gesetzt/auto, exakte offizielle native HTTPS-Route, keine Anfrageüberschreibung |
Codex kann ausgewählt werden | Codex-Anmeldung, wenn der Katalog Luna bereitstellt |
openai/gpt-5.6-sol |
Provider/Modell agentRuntime.id: "openclaw" |
Eingebettete OpenClaw-Runtime, interner Codex-Authentifizierungstransport | Ausgewähltes openai-OAuth-Profil |
openai/gpt-5.5 |
explizite Provider-/Modell-agentRuntime.id |
Ausgewählte Agent-Runtime | Ausgewähltes OpenAI-Authentifizierungsprofil |
openai/* |
vorgegebene Completions, benutzerdefiniert oder Anfrageüberschreibung | Eingebettete OpenClaw-Runtime | Anmeldedatenanforderung bleibt routenspezifisch |
openai/* |
offizieller Klartext-HTTP-Endpunkt | Abgelehnt | Anmeldedaten werden nicht gesendet |
| Veraltete Codex-GPT-5.5-Referenz | von doctor korrigiert | Umgeschrieben zu openai/gpt-5.5 |
Migriertes OpenAI-OAuth-Profil |
codex-cli/gpt-5.5 |
von doctor korrigiert | Umgeschrieben zu openai/gpt-5.5 |
Codex-App-Server-Authentifizierung |
Konfigurationsbeispiel
{ plugins: { entries: { codex: { enabled: true } } }, agents: { defaults: { model: { primary: "openai/gpt-5.6-sol" }, }, },}Behalten Sie bei einer Absicherung durch einen API-Schlüssel das ausgewählte Modell unter openai/* und legen Sie
die Authentifizierungsreihenfolge unter openai ab. OpenClaw versucht zuerst das Abonnement und anschließend
den API-Schlüssel, während es im Codex-Harness verbleibt:
{ plugins: { entries: { codex: { enabled: true } } }, agents: { defaults: { model: { primary: "openai/gpt-5.6-sol" }, }, }, auth: { order: { openai: [ "openai:user@example.com", "openai:api-key-backup", ], }, },}Codex-OAuth-Routing prüfen und wiederherstellen
openclaw models statusopenclaw models auth list --provider openaiopenclaw config get agents.defaults.model --jsonopenclaw config get models.providers.openai.agentRuntime --jsonFügen Sie für einen bestimmten Agent --agent <id> hinzu:
openclaw models status --agent <id>openclaw models auth list --agent <id> --provider openaiWenn eine ältere Konfiguration noch veraltete Codex-GPT-Referenzen oder eine überholte OpenAI- Laufzeitsitzungsbindung ohne explizite Laufzeitkonfiguration enthält, reparieren Sie sie:
openclaw doctor --fixopenclaw config validateWenn models auth list --provider openai kein verwendbares Profil anzeigt, melden Sie sich
erneut an:
openclaw models auth login --provider openaiopenclaw models status --probe --probe-provider openaiVerwenden Sie --profile-id für mehrere Codex-OAuth-Anmeldungen im selben Agent und
steuern Sie diese anschließend über die Authentifizierungsreihenfolge oder /model ...@<profileId>:
openclaw models auth login --provider openai --profile-id openai:ritsukoopenclaw models auth login --provider openai --profile-id openai:lainFühren Sie openclaw doctor --fix aus, um ältere veraltete OpenAI-Codex-Präfix-
Profil-IDs und Reihenfolgeeinträge zu migrieren, bevor Sie sich auf die Profilreihenfolge verlassen.
Statusanzeige
/status im Chat zeigt, welche Modelllaufzeit für die aktuelle
Sitzung aktiv ist. Das gebündelte Codex-App-Server-Harness wird als
Runtime: OpenAI Codex angezeigt, wenn eine geeignete implizite Route oder eine explizite
Provider-/Modell-Laufzeitrichtlinie es auswählt.
Doctor-Warnung
Wenn veraltete Codex-Modellreferenzen oder überholte OpenAI-Laufzeitbindungen in der Konfiguration
oder im Sitzungszustand verbleiben, schreibt openclaw doctor --fix sie mit
der Codex-Laufzeit in openai/* um, sofern OpenClaw nicht explizit konfiguriert ist.
Kontextfensterbegrenzung
OpenClaw behandelt Modellmetadaten und die Laufzeitbegrenzung des Kontexts als separate
Werte. Für openai/gpt-5.5 über den Codex-OAuth-Katalog:
- Native
contextWindow:400000 - Standardmäßige Laufzeitbegrenzung für
contextTokens:272000
Die kleinere Standardbegrenzung bietet in der Praxis bessere Eigenschaften hinsichtlich
Latenz und Qualität. Überschreiben Sie sie mit contextTokens:
{ models: { providers: { openai: { models: [{ id: "gpt-5.5", contextTokens: 160000 }], }, }, },}Katalogwiederherstellung
OpenClaw verwendet vorgelagerte Codex-Katalogmetadaten für gpt-5.5, wenn diese
vorhanden sind. Wenn die Live-Codex-Erkennung den Eintrag gpt-5.5 auslässt, obwohl das Konto
authentifiziert ist, erzeugt OpenClaw diesen OAuth-Modelleintrag, damit Cron-,
Sub-Agent- und konfigurierte Standardmodellläufe nicht mit
Unknown model fehlschlagen.
Authentifizierung des nativen Codex-App-Servers
Das native Codex-App-Server-Harness verwendet openai/*-Modellreferenzen, wenn eine geeignete
exakte offizielle HTTPS-Route es implizit auswählt oder wenn Provider-/Modell-
agentRuntime.id: "codex" es explizit auswählt. Seine Authentifizierung ist weiterhin
kontobasiert. OpenClaw wählt die Authentifizierung in dieser Reihenfolge aus:
- Geordnete OpenAI-Authentifizierungsprofile für den Agent, vorzugsweise unter
auth.order.openai. Führen Sieopenclaw doctor --fixaus, um ältere veraltete Codex-Authentifizierungsprofil-IDs und die Authentifizierungsreihenfolge zu migrieren. - Das bestehende Konto des App-Servers, beispielsweise eine lokale ChatGPT- Anmeldung der Codex CLI. Für das standardmäßig isolierte Agent-Home-Verzeichnis bindet OpenClaw dieses native CLI-Konto über dessen Anmelde-RPC in den App-Server ein; die Konfiguration, Plugins oder der Thread-Speicher der CLI werden nicht gemeinsam genutzt.
- Nur für lokale stdio-Starts des App-Servers und nur, wenn der App-Server
kein Konto meldet:
CODEX_API_KEY, danachOPENAI_API_KEY.
Eine lokale ChatGPT-/Codex-Abonnementanmeldung wird nicht ersetzt, nur weil der
Gateway-Prozess außerdem OPENAI_API_KEY für direkte OpenAI-Modelle oder
Einbettungen besitzt. Der Rückgriff auf den API-Schlüssel aus der Umgebung gilt nur für den lokalen stdio-Pfad
ohne Konto; er wird niemals über WebSocket-App-Server-Verbindungen gesendet. Wenn ein
abonnementartiges Codex-Profil ausgewählt ist, hält OpenClaw außerdem
CODEX_API_KEY und OPENAI_API_KEY aus dem erzeugten stdio-App-Server-Unterprozess
heraus und sendet stattdessen die ausgewählten Anmeldedaten über den Anmelde-RPC des App-Servers.
Wenn dieses Abonnementprofil durch ein Codex-Nutzungslimit gesperrt ist, markiert OpenClaw
das Profil bis zur von Codex angegebenen Rücksetzzeit als gesperrt und ermöglicht der
Authentifizierungsreihenfolge den Wechsel zum nächsten openai:*-Profil, ohne das ausgewählte
Modell zu ändern oder das Codex-Harness zu verlassen. Nach Ablauf der Rücksetzzeit ist das
Abonnementprofil wieder auswählbar.
Bilderzeugung
Das gebündelte openai-Plugin registriert die Bilderzeugung über das
Werkzeug image_generate. Es unterstützt sowohl die Bilderzeugung mit OpenAI-API-Schlüssel als auch mit Codex OAuth
über dieselbe Modellreferenz openai/gpt-image-2.
| Funktion | OpenAI-API-Schlüssel | Codex OAuth |
|---|---|---|
| Modellreferenz | openai/gpt-image-2 |
openai/gpt-image-2 |
| Authentifizierung | OPENAI_API_KEY |
OpenAI-Codex-OAuth-Anmeldung |
| Transport | OpenAI Images API | Codex-Responses-Backend |
| Max. Bilder pro Anfrage | 4 | 4 |
| Bearbeitungsmodus | Aktiviert (bis zu 5 Referenzbilder) | Aktiviert (bis zu 5 Referenzbilder) |
| Größenüberschreibungen | Unterstützt, einschließlich 2K/4K | Unterstützt, einschließlich 2K/4K |
| Seitenverhältnis/Auflösung | Nicht an OpenAI Images API weitergeleitet | Wenn sicher, einer unterstützten Größe zugeordnet |
{ agents: { defaults: { imageGenerationModel: { primary: "openai/gpt-image-2" }, }, },}gpt-image-2 ist der Standard für die Text-zu-Bild-Erzeugung und Bildbearbeitung
mit OpenAI. gpt-image-1.5, gpt-image-1 und gpt-image-1-mini bleiben
als explizite Modellüberschreibungen verwendbar. Verwenden Sie openai/gpt-image-1.5 für
PNG-/WebP-Ausgaben mit transparentem Hintergrund; die aktuelle gpt-image-2-API lehnt
background: "transparent" ab.
Rufen Sie für eine Anfrage mit transparentem Hintergrund image_generate mit
model: "openai/gpt-image-1.5", outputFormat: "png" oder "webp" und
background: "transparent" auf; die ältere Provider-Option openai.background wird
weiterhin akzeptiert. OpenClaw schützt außerdem die öffentlichen OpenAI- und OpenAI-Codex-OAuth-
Routen, indem es transparente Anfragen mit dem Standard openai/gpt-image-2 auf
gpt-image-1.5 umschreibt; Azure und benutzerdefinierte OpenAI-kompatible Endpunkte behalten ihre
konfigurierten Bereitstellungs-/Modellnamen.
Dieselbe Einstellung steht für Headless-CLI-Läufe zur Verfügung:
openclaw infer image generate \ --model openai/gpt-image-1.5 \ --output-format png \ --background transparent \ --prompt "Ein einfacher roter Kreisaufkleber auf transparentem Hintergrund" \ --jsonVerwenden Sie dieselben Flags --output-format und --background mit
openclaw infer image edit, wenn Sie mit einer Eingabedatei beginnen.
--openai-background bleibt als OpenAI-spezifischer Alias verfügbar. Verwenden Sie
--quality low|medium|high|auto, um Qualität und Kosten von OpenAI Images zu steuern.
Verwenden Sie --openai-moderation low|auto, um den Moderationshinweis von OpenAI entweder von
image generate oder image edit zu übergeben.
Behalten Sie für ChatGPT-/Codex-OAuth-Installationen dieselbe Referenz openai/gpt-image-2 bei. Wenn
ein openai-OAuth-Profil konfiguriert ist, löst OpenClaw das gespeicherte OAuth-
Zugriffstoken auf und sendet Bildanfragen über das Codex-Responses-Backend; es
versucht nicht zuerst OPENAI_API_KEY und greift nicht stillschweigend auf einen API-Schlüssel zurück.
Konfigurieren Sie models.providers.openai explizit mit einem API-Schlüssel, einer benutzerdefinierten Basis-
URL oder einem Azure-Endpunkt, wenn Sie stattdessen die direkte OpenAI-Images-API-Route
verwenden möchten. Wenn sich dieser benutzerdefinierte Bildendpunkt in einem vertrauenswürdigen LAN/an einer privaten Adresse befindet,
setzen Sie außerdem browser.ssrfPolicy.dangerouslyAllowPrivateNetwork: true; OpenClaw
blockiert private/interne OpenAI-kompatible Bildendpunkte, sofern diese Zustimmung
nicht vorhanden ist.
Erzeugen:
/tool image_generate model=openai/gpt-image-2 prompt="Ein hochwertiges Veröffentlichungsposter für OpenClaw unter macOS" size=3840x2160 count=1Ein transparentes PNG erzeugen:
/tool image_generate model=openai/gpt-image-1.5 prompt="Ein einfacher roter Kreisaufkleber auf transparentem Hintergrund" outputFormat=png background=transparentBearbeiten:
/tool image_generate model=openai/gpt-image-2 prompt="Die Form des Objekts beibehalten und das Material in durchscheinendes Glas ändern" image=/path/to/reference.png size=1024x1536Videoerzeugung
Das gebündelte openai-Plugin registriert die Videoerzeugung über das
Werkzeug video_generate.
| Funktion | Wert |
|---|---|
| Standardmodell | openai/sora-2 |
| Modi | Text-zu-Video, Bild-zu-Video, Bearbeitung eines einzelnen Videos |
| Referenzeingaben | 1 Bild oder 1 Video |
| Größenüberschreibungen | Für Text-zu-Video und Bild-zu-Video unterstützt |
| Seitenverhältnis | In die nächstgelegene unterstützte Größe umgewandelt, nicht unverändert weitergeleitet |
| Weitere Überschreibungen | resolution, audio, watermark werden nicht unterstützt und mit einer Werkzeugwarnung verworfen |
OpenAI-Anfragen für Bild-zu-Video verwenden POST /v1/videos mit einem Bild als
input_reference. Bearbeitungen eines einzelnen Videos verwenden POST /v1/videos/edits mit dem
hochgeladenen Video im Feld video.
{ agents: { defaults: { videoGenerationModel: { primary: "openai/sora-2" }, }, },}GPT-5-Prompt-Beitrag
OpenClaw fügt für Modelle der GPT-5-Familie beim
openai-Provider einen gemeinsamen GPT-5-Prompt-Beitrag hinzu (einschließlich älterer, noch nicht reparierter Codex-Referenzen, die
zu openai/* normalisiert werden). Andere Provider, die ebenfalls Modell-IDs der GPT-5-Familie bereitstellen,
etwa OpenRouter- oder opencode-Routen, erhalten dieses Overlay nicht; es wird anhand der
Provider-ID openai aktiviert, nicht allein anhand der Modell-ID. Ältere GPT-4.x-Modelle
erhalten es nie.
Die native Codex-App-Server-Testumgebung erhält den Verhaltensvertrag für Persona und Tool- Disziplin sowie das Overlay für einen freundlichen Interaktionsstil nicht über Entwickleranweisungen. Native Codex behält das Codex-eigene Basis-, Modell- und Projektdokumentverhalten bei, und OpenClaw deaktiviert die integrierte Persönlichkeit von Codex für native Threads, damit die Persönlichkeitsdateien des Agent-Arbeitsbereichs maßgeblich bleiben. OpenClaw stellt nativen Codex-Threads nur Laufzeitkontext bereit: Kanalzustellung, dynamische OpenClaw-Tools, ACP-Delegierung, Arbeitsbereichskontext und OpenClaw-Skills. Der Heartbeat-Anleitungstext aus demselben Beitrag ist die einzige Ausnahme: Native Codex-Heartbeat-Durchläufe erhalten ihn, wobei er als dedizierte Anweisungen zur Zusammenarbeit statt über den gemeinsamen Hook für Prompt-Beiträge eingefügt wird.
Der GPT-5-Beitrag fügt passenden, von OpenClaw zusammengestellten Prompts einen mit Tags versehenen Verhaltensvertrag für die Beständigkeit der Persona, Ausführungssicherheit, Tool-Disziplin, Ausgabeform, Abschlussprüfungen und Verifizierung hinzu. Kanalspezifisches Antwort- und Stummnachrichtenverhalten verbleibt im gemeinsamen OpenClaw-System- Prompt und in der Richtlinie für ausgehende Zustellungen. Die Ebene für einen freundlichen Interaktionsstil ist separat und konfigurierbar.
| Wert | Wirkung |
|---|---|
"friendly" (Standard) |
Aktiviert die Ebene für einen freundlichen Interaktionsstil |
"on" |
Alias für "friendly" |
"off" |
Deaktiviert nur die Ebene für den freundlichen Stil |
Konfiguration
{ agents: { defaults: { promptOverlays: { gpt5: { personality: "friendly" }, }, }, },}CLI
openclaw config set agents.defaults.promptOverlays.gpt5.personality offStimme und Sprache
Sprachsynthese (TTS)
Das gebündelte openai-Plugin registriert die Sprachsynthese für die
messages.tts-Oberfläche.
| Einstellung | Konfigurationspfad | Standard |
|---|---|---|
| Modell | messages.tts.providers.openai.model |
gpt-4o-mini-tts |
| Stimme | messages.tts.providers.openai.speakerVoice |
coral |
| Geschwindigkeit | messages.tts.providers.openai.speed |
(nicht gesetzt) |
| Anweisungen | messages.tts.providers.openai.instructions |
(nicht gesetzt, nur gpt-4o-mini-tts) |
| Format | messages.tts.providers.openai.responseFormat |
opus für Sprachnachrichten, mp3 für Dateien |
| API-Schlüssel | messages.tts.providers.openai.apiKey |
Fällt auf OPENAI_API_KEY zurück |
| Basis-URL | messages.tts.providers.openai.baseUrl |
https://api.openai.com/v1 |
| Zusätzlicher Body | messages.tts.providers.openai.extraBody / extra_body |
(nicht gesetzt) |
Verfügbare Modelle: gpt-4o-mini-tts, tts-1, tts-1-hd. Verfügbare Stimmen:
alloy, ash, ballad, cedar, coral, echo, fable, juniper,
marin, onyx, nova, sage, shimmer, verse.
extraBody wird nach den von OpenClaw
generierten Feldern in das Anfrage-JSON für /audio/speech eingefügt. Verwenden Sie es daher für OpenAI-kompatible Endpunkte, die
zusätzliche Schlüssel wie lang benötigen. Prototypschlüssel werden ignoriert.
{ messages: { tts: { providers: { openai: { model: "gpt-4o-mini-tts", speakerVoice: "coral" }, }, }, },}Sprache-zu-Text
Das gebündelte openai-Plugin registriert die stapelweise Sprache-zu-Text-Verarbeitung über
die Transkriptionsoberfläche der Medienanalyse von OpenClaw.
- Standardmodell:
gpt-4o-transcribe - Endpunkt: OpenAI REST
/v1/audio/transcriptions - Eingabepfad: Multipart-Upload einer Audiodatei
- Wird überall verwendet, wo die Transkription eingehender Audiodaten
tools.media.audioliest, einschließlich Segmenten aus Discord-Sprachkanälen und Audioanhängen in Kanälen
So erzwingen Sie OpenAI für die Transkription eingehender Audiodaten:
{ tools: { media: { audio: { models: [ { type: "provider", provider: "openai", model: "gpt-4o-transcribe", }, ], }, }, },}Sprach- und Prompt-Hinweise werden an OpenAI weitergeleitet, wenn sie von der gemeinsamen Audiomedienkonfiguration oder einer Transkriptionsanfrage pro Aufruf bereitgestellt werden.
Realtime-Transkription
Das gebündelte openai-Plugin registriert die Realtime-Transkription für das
Voice-Call-Plugin.
| Einstellung | Konfigurationspfad | Standard |
|---|---|---|
| Modell | plugins.entries.voice-call.config.streaming.providers.openai.model |
gpt-4o-transcribe |
| Sprache | ...openai.language |
(nicht gesetzt) |
| Prompt | ...openai.prompt |
(nicht gesetzt) |
| Stilledauer | ...openai.silenceDurationMs |
800 |
| VAD-Schwellenwert | ...openai.vadThreshold |
0.5 |
| Authentifizierung | ...openai.apiKey, OPENAI_API_KEY oder openai-API-Schlüsselprofil |
API-Schlüssel der Platform erforderlich |
Realtime-Sprache
Das gebündelte openai-Plugin registriert Realtime-Sprache für das Voice-Call-
Plugin.
| Einstellung | Konfigurationspfad | Standard |
|---|---|---|
| Modell | plugins.entries.voice-call.config.realtime.providers.openai.model |
gpt-realtime-2.1 |
| Stimme | ...openai.voice |
alloy |
| Temperatur (Azure-Bereitstellungsbrücke) | ...openai.temperature |
0.8 |
| VAD-Schwellenwert | ...openai.vadThreshold |
0.5 |
| Stilledauer | ...openai.silenceDurationMs |
500 |
| Präfixauffüllung | ...openai.prefixPaddingMs |
300 |
| Reasoning-Aufwand | ...openai.reasoningEffort |
(nicht gesetzt) |
| Authentifizierung | openai-API-Schlüsselprofil, ...openai.apiKey oder OPENAI_API_KEY |
API-Schlüssel der OpenAI Platform erforderlich |
Verfügbare integrierte Realtime-Stimmen für gpt-realtime-2.1: alloy, ash,
ballad, coral, echo, sage, shimmer, verse, marin, cedar.
OpenAI empfiehlt marin und cedar für die beste Realtime-Qualität. Dies
ist ein separater Satz von den oben aufgeführten Text-zu-Sprache-Stimmen. Eine reine TTS-Stimme
wie fable, nova oder onyx ist für Realtime-Sitzungen nicht gültig.
Setzen Sie das Modell ausdrücklich auf gpt-realtime-2.1-mini, wenn Sie die
kleinere, kostengünstigere Realtime-2.1-Variante bevorzugen.
Azure-OpenAI-Endpunkte
Der mitgelieferte openai-Provider kann für die Bildgenerierung auf eine
Azure-OpenAI-Ressource ausgerichtet werden, indem die Basis-URL überschrieben
wird. Im Bildgenerierungspfad erkennt OpenClaw Azure-Hostnamen in
models.providers.openai.baseUrl und wechselt automatisch zum
Anfrageformat von Azure.
Verwenden Sie Azure OpenAI, wenn:
- Sie bereits über ein Azure-OpenAI-Abonnement, ein Kontingent oder eine Unternehmensvereinbarung verfügen
- Sie regionale Datenresidenz oder von Azure bereitgestellte Compliance-Kontrollen benötigen
- Sie den Datenverkehr innerhalb eines vorhandenen Azure-Mandanten halten möchten
Konfiguration
Richten Sie für die Azure-Bildgenerierung über den mitgelieferten
openai-Provider models.providers.openai.baseUrl auf Ihre Azure-Ressource
und setzen Sie apiKey auf den Azure-OpenAI-Schlüssel (nicht auf einen
OpenAI-Platform-Schlüssel):
{ models: { providers: { openai: { baseUrl: "https://<your-resource>.openai.azure.com", apiKey: "<azure-openai-api-key>", }, }, },}OpenClaw erkennt diese Azure-Host-Suffixe für die Azure-Bildgenerierungsroute:
*.openai.azure.com*.services.ai.azure.com*.cognitiveservices.azure.com
Bei Bildgenerierungsanfragen an einen erkannten Azure-Host führt OpenClaw Folgendes aus:
- Sendet den Header
api-keyanstelle vonAuthorization: Bearer - Verwendet bereitstellungsspezifische Pfade (
/openai/deployments/{deployment}/...) - Hängt jeder Anfrage
?api-version=...an - Verwendet für Azure-Bildgenerierungsaufrufe ein standardmäßiges
Anfrage-Timeout von 600s. Aufrufspezifische
timeoutMs-Werte überschreiben weiterhin diesen Standardwert.
Andere Basis-URLs (öffentliches OpenAI, OpenAI-kompatible Proxys) behalten das standardmäßige Anfrageformat für OpenAI-Bilder bei.
API-Version
Setzen Sie AZURE_OPENAI_API_VERSION, um für den Azure-Bildgenerierungspfad
eine bestimmte Azure-Vorschau- oder GA-Version festzulegen:
export AZURE_OPENAI_API_VERSION="2024-12-01-preview"Wenn die Variable nicht gesetzt ist, lautet der Standardwert
2024-12-01-preview.
Modellnamen sind Bereitstellungsnamen
Azure OpenAI bindet Modelle an Bereitstellungen. Bei Azure-Bildgenerierungsanfragen,
die über den mitgelieferten openai-Provider geleitet werden, muss das Feld
model in OpenClaw der Azure-Bereitstellungsname sein, den Sie im
Azure-Portal konfiguriert haben, nicht die öffentliche OpenAI-Modell-ID.
Wenn Sie eine Bereitstellung namens gpt-image-2-prod erstellen, die
gpt-image-2 bereitstellt:
/tool image_generate model=openai/gpt-image-2-prod prompt="Ein übersichtliches Poster" size=1024x1024 count=1Dieselbe Regel für Bereitstellungsnamen gilt für jeden Bildgenerierungsaufruf,
der über den mitgelieferten openai-Provider geleitet wird.
Regionale Verfügbarkeit
Die Azure-Bildgenerierung ist derzeit nur in einer Teilmenge der Regionen
verfügbar (beispielsweise eastus2, swedencentral, polandcentral,
westus3, uaenorth). Prüfen Sie die aktuelle Regionsliste von Microsoft,
bevor Sie eine Bereitstellung erstellen, und vergewissern Sie sich, dass das
betreffende Modell in Ihrer Region angeboten wird.
Parameterunterschiede
Azure OpenAI und das öffentliche OpenAI akzeptieren nicht immer dieselben
Bildparameter. Azure kann Optionen ablehnen, die das öffentliche OpenAI
zulässt (beispielsweise bestimmte background-Werte bei gpt-image-2), oder
sie nur für bestimmte Modellversionen bereitstellen. Diese Unterschiede
stammen von Azure und dem zugrunde liegenden Modell, nicht von OpenClaw.
Wenn eine Azure-Anfrage mit einem Validierungsfehler fehlschlägt, prüfen Sie
im Azure-Portal den Parametersatz, den Ihre konkrete Bereitstellung und
API-Version unterstützen.
Erweiterte Konfiguration
Die folgenden params-Beispiele pro Modell gestalten die eingebettete
Provider-Anfrage von OpenClaw. Ihre Konfiguration stellt bewusst festgelegtes
Anfrageverhalten dar, sodass eine ansonsten geeignete auto-Route bei
OpenClaw verbleibt, statt Codex implizit auszuwählen. Das native
Codex-App-Server-Harness verwaltet seinen eigenen Transport und seine eigenen
Anfrageeinstellungen; ein explizites agentRuntime.id: "codex" schlägt
geschlossen fehl, wenn die effektive Route nicht als Codex-kompatibel
deklariert ist.
Transport (WebSocket oder SSE)
OpenClaw verwendet für openai/* vorrangig WebSocket mit SSE als Fallback ("auto").
Im Modus "auto" führt OpenClaw Folgendes aus:
- Wiederholt einen frühen WebSocket-Fehler einmal, bevor auf SSE zurückgegriffen wird
- Markiert WebSocket nach einem Fehler für 60 Sekunden als beeinträchtigt und verwendet während der Abkühlphase SSE
- Fügt für Wiederholungen und erneute Verbindungen stabile Header für Sitzungs- und Durchlaufidentitäten hinzu
- Normalisiert Nutzungszähler (
input_tokens/prompt_tokens) über Transportvarianten hinweg
| Wert | Verhalten |
|---|---|
"auto" (Standard) |
Zuerst WebSocket, SSE als Fallback |
"sse" |
Nur SSE erzwingen |
"websocket" |
Nur WebSocket erzwingen |
{ agents: { defaults: { models: { "openai/gpt-5.5": { params: { transport: "auto" }, }, }, }, },}Zugehörige OpenAI-Dokumentation:
Schnellmodus
OpenClaw stellt einen gemeinsamen Schnellmodus-Schalter für openai/* bereit:
- Chat/UI:
/fast status|auto|on|off - Konfiguration:
agents.defaults.models["<provider>/<model>"].params.fastMode
Wenn aktiviert, ordnet OpenClaw den Schnellmodus der priorisierten
Verarbeitung von OpenAI zu (service_tier = "priority"). Vorhandene
service_tier-Werte bleiben erhalten, und der Schnellmodus ändert weder
reasoning noch text.verbosity. fastMode: "auto" startet neue
Modellaufrufe bis zum automatischen Grenzwert im Schnellmodus und startet
spätere Wiederholungs-, Fallback-, Werkzeugergebnis- oder Fortsetzungsaufrufe
anschließend ohne Schnellmodus. Der Grenzwert beträgt standardmäßig 60 Sekunden;
setzen Sie params.fastAutoOnSeconds für das aktive Modell, um ihn zu ändern.
{ agents: { defaults: { models: { "openai/gpt-5.5": { params: { fastMode: "auto", fastAutoOnSeconds: 30 } }, }, }, },}Priorisierte Verarbeitung (service_tier)
Die API von OpenAI stellt priorisierte Verarbeitung über service_tier
bereit. Legen Sie den Wert in OpenClaw pro Modell fest:
{ agents: { defaults: { models: { "openai/gpt-5.5": { params: { serviceTier: "priority" } }, }, }, },}Unterstützte Werte: auto, default, flex, priority.
Serverseitige Compaction (Responses API)
Für direkte OpenAI-Responses-Modelle (openai/* auf api.openai.com)
aktiviert der OpenClaw-Stream-Wrapper des OpenAI-Plugins automatisch die
serverseitige Compaction:
- Erzwingt
store: true(sofern die Modellkompatibilität nichtsupportsStore: falsefestlegt) - Fügt
context_management: [{ type: "compaction", compact_threshold: ... }]ein - Standardwert für
compact_threshold: 70% voncontextWindow(oder80000, wenn nicht verfügbar)
Dies gilt für den integrierten OpenClaw-Laufzeitpfad und für OpenAI-Provider-Hooks, die von eingebetteten Ausführungen verwendet werden. Das native Codex-App-Server-Harness verwaltet seinen eigenen Kontext über Codex und wird von dieser Einstellung nicht beeinflusst.
Explizit aktivieren
Nützlich für kompatible Endpunkte wie Azure OpenAI Responses:
{ agents: { defaults: { models: { "azure-openai-responses/gpt-5.5": { params: { responsesServerCompaction: true }, }, }, }, },}Benutzerdefinierter Grenzwert
{ agents: { defaults: { models: { "openai/gpt-5.5": { params: { responsesServerCompaction: true, responsesCompactThreshold: 120000, }, }, }, }, },}Deaktivieren
{ agents: { defaults: { models: { "openai/gpt-5.5": { params: { responsesServerCompaction: false }, }, }, }, },}Strikter agentischer GPT-Modus
Für Modelle der GPT-5-Familie des openai-Providers, die über die
eingebettete Laufzeit von OpenClaw ausgeführt werden, verwendet OpenClaw
bereits standardmäßig einen strengeren Ausführungsvertrag namens
strict-agentic. Er wird automatisch aktiviert, wenn der aufgelöste
Provider openai ist und die Modell-ID der GPT-5-Familie entspricht,
sofern die Konfiguration ihn nicht ausdrücklich deaktiviert:
{ agents: { defaults: { embeddedAgent: { executionContract: "default" }, }, },}Das explizite Festlegen von "strict-agentic" hat auf einem unterstützten
Ausführungspfad keine Wirkung (es ist bereits der Standard) und bleibt bei
nicht unterstützten Provider-/Modellpaaren wirkungslos.
Bei aktivem strict-agentic führt OpenClaw Folgendes aus:
- Aktiviert
update_planautomatisch für umfangreiche Arbeiten - Wiederholt strukturell leere oder ausschließlich aus Reasoning bestehende Durchläufe mit einer Fortsetzung, die eine sichtbare Antwort erzeugt
- Verwendet explizite Planereignisse des Harnesses, wenn das ausgewählte Harness sie bereitstellt
OpenClaw klassifiziert Assistentenprosa nicht, um zu entscheiden, ob ein Turn ein Plan, eine Fortschrittsaktualisierung oder eine endgültige Antwort ist.
Native und OpenAI-kompatible Routen
OpenClaw behandelt direkte OpenAI-, Codex- und Azure-OpenAI-Endpunkte
anders als generische OpenAI-kompatible /v1-Proxys:
Native Routen (openai/*, Azure OpenAI):
- Behalten
reasoning: { effort: "none" }nur für Modelle bei, die den OpenAI-Aufwandnoneunterstützen - Lassen deaktiviertes Reasoning bei Modellen oder Proxys weg, die
reasoning.effort: "none"ablehnen - Verwenden für Tool-Schemas standardmäßig den strikten Modus
- Fügen versteckte Zuordnungs-Header nur bei verifizierten nativen Hosts hinzu (Azure OpenAI erhält diese Header nicht, obwohl es sich um eine native Route handelt)
- Behalten die OpenAI-spezifische Anfragegestaltung (
service_tier,store, Reasoning-Kompatibilität, Prompt-Cache-Hinweise) bei
Proxy-/kompatible Routen:
- Verwenden ein weniger striktes Kompatibilitätsverhalten
- Entfernen bei nicht nativen
openai-completions-Payloads das Completions-Feldstore - Akzeptieren die erweiterte JSON-Durchleitung über
params.extra_body/params.extraBodyfür OpenAI-kompatible Completions-Proxys - Akzeptieren
params.chat_template_kwargsfür OpenAI-kompatible Completions- Proxys wie vLLM - Erzwingen weder strikte Tool-Schemas noch ausschließlich nativen Routen vorbehaltene Header
Verwandte Themen
Auswahl von Providern, Modellreferenzen und Failover-Verhalten.
Gemeinsame Parameter für Bild-Tools und Provider-Auswahl.
Gemeinsame Parameter für Video-Tools und Provider-Auswahl.
Authentifizierungsdetails und Regeln zur Wiederverwendung von Anmeldedaten.