openai, voor zowel directe authenticatie met een API-sleutel als
ChatGPT/Codex-abonnementsauthenticatie. openai/* is de canonieke modelroute.
Voor ingebedde agentbeurten waarbij het runtimebeleid niet is ingesteld of auto is, bepalen de routegegevens
van OpenAI of OpenClaw impliciet de gebundelde Codex-app-serverruntime
mag selecteren. Alleen het voorvoegsel openai/* selecteert geen runtime.
- Agentmodellen -
openai/*via de runtime die is geselecteerd door explicieteagentRuntime-configuratie of het impliciete routebeleid van OpenAI. Meld je aan met Codex- authenticatie om een ChatGPT/Codex-abonnement te gebruiken, of configureer een authenticatieprofiel met API-sleutel wanneer je facturering op basis van een sleutel wilt. - OpenAI-API’s zonder agent - directe toegang tot OpenAI Platform, gefactureerd per gebruik,
via
OPENAI_API_KEYof eenopenai-authenticatieprofiel met API-sleutel. - Verouderde configuratie - verwijzingen naar
codex/*enopenai-codex/*worden dooropenclaw doctor --fixhersteld naaropenai/*plus modelgebondenagentRuntime.id: "codex".
Gebruiks- en kostentracering
OpenClaw houdt abonnementsquota en facturering voor de Platform-API gescheiden:- ChatGPT/Codex OAuth toont het abonnementsplan, quotumperioden en creditsaldo.
OPENAI_ADMIN_KEYtoont 30 dagen aan door de provider gerapporteerde organisatiekosten en completions-gebruik in Gebruik van de Control UI, inclusief dagelijkse uitgaven, totalen voor aanvragen/tokens, meestgebruikte modellen en kostencategorieën.OPENAI_PROJECT_IDbeperkt de geschiedenis van de Admin API optioneel tot één project.- OpenClaw stuurt nooit
OPENAI_API_KEYof eenopenai-inferentieprofiel naar organisatie-API’s; die aanmeldgegevens kunnen bij aangepaste, Azure- of agentlokale eindpunten horen.
Snelle keuze
Naamgevingsschema
Impliciete agentruntime
Wanneer het provider/modelbeleid vooragentRuntime niet is ingesteld of auto is, kiest het
providergebonden routebeleid van OpenAI de impliciete runtime op basis van het effectieve
eindpunt en de adapter:
Een expliciete niet-standaard provider/model-
agentRuntime.id blijft bepalend.
Zo houdt agentRuntime.id: "openclaw" een route die anders voor Codex in aanmerking komt
op OpenClaw, terwijl agentRuntime.id: "codex" Codex vereist en
gesloten faalt wanneer de effectieve route niet als Codex-compatibel is gedeclareerd.
Runtimeselectie verandert het type aanmeldgegevens of de facturering niet: authenticatie met een API-sleutel
voor de Platform-API en ChatGPT/Codex-abonnementsauthenticatie blijven gescheiden.
openclaw doctor --fix migreert verouderde modelverwijzingen naar codex/* en openai-codex/*,
verouderde Codex-authenticatieprofiel-id’s en verouderde Codex-vermeldingen voor authenticatievolgorde naar de
canonieke openai-route. Gemigreerde modelverwijzingen krijgen modelgebonden
agentRuntime.id: "codex"; gebruik auth.order.openai voor nieuwe configuratie van de authenticatievolgorde.
Een nieuwe OpenAI-configuratie past alleen een GPT-5.6-primair model toe wanneer er geen primair model is
geconfigureerd. Het toevoegen of vernieuwen van OpenAI-authenticatie behoudt een bestaande expliciete
selectie, inclusief
openai/gpt-5.5, tenzij je expliciet
models auth login --set-default of models set gebruikt. Gebruik alleen een authenticatieprofiel met API-sleutel
wanneer je authenticatie met een API-sleutel voor een agentmodel wilt.Beperkte preview van GPT-5.6
OpenClaw herkent de exacte model-id’sopenai/gpt-5.6-sol,
openai/gpt-5.6-terra en openai/gpt-5.6-luna. Alle drie bieden
xhigh- en max-redenering in de huidige catalogus. OpenAI beschrijft Sol als
de vlaggenschiplaag, Terra als de uitgebalanceerde laag en Luna als de snelle,
goedkopere laag. Zie de
aankondiging van de lancering van GPT-5.6
en de toegangsgids.
Bij directe OpenAI-authenticatie met een API-sleutel is de kale openai/gpt-5.6-id een alias voor
Sol en de standaard voor een nieuwe configuratie. De systeemeigen Codex-catalogus past
die directe API-alias niet aan de clientzijde toe; afhankelijk van de werkruimtetoegang kan deze
de exacte Sol-, Terra- en Luna-id’s tonen. Een nieuwe ChatGPT/Codex OAuth-configuratie gebruikt daarom
openai/gpt-5.6-sol. Controleer het huidige account met:
Exacte officiële HTTPS-routes die in aanmerking komen, kunnen de gebundelde Codex-app-serverplugin
selecteren wanneer het runtimebeleid niet is ingesteld of
auto is; zelf ingestelde Completions-routes,
aangepaste eindpunten en overschrijvingen van aanvraagtransport blijven op OpenClaw. Officiële HTTP-eindpunten
met platte tekst worden geweigerd. Expliciete provider/model-runtimeconfiguratie blijft
bepalend. Voer openclaw doctor --fix uit om verouderde Codex-modelverwijzingen,
codex-cli/*-verwijzingen of oude runtimesessiepins te herstellen die niet door
expliciete runtimeconfiguratie zijn ingesteld.Functiedekking van OpenClaw
OpenAI Realtime-spraak verloopt via de openbare OpenAI Platform Realtime
API en vereist een Platform-API-sleutel. Codex OAuth-tokens verifiëren in
plaats daarvan de ChatGPT Codex-backend; ze zijn niet uitwisselbaar met Platform-API-
sleutels voor de openbare Realtime-eindpunten.Als authenticatie met een API-sleutel meldt dat facturering ontbreekt, vul je Platform-tegoed aan via
platform.openai.com/account/billing
voor de organisatie achter je realtime-referenties wanneer je authenticatie met een API-sleutel
gebruikt. Realtime-spraak accepteert het
openai-authenticatieprofiel met API-sleutel dat is aangemaakt door
openclaw onboard --auth-choice openai-api-key, een Platform-API-sleutel die via
talk.realtime.providers.openai.apiKey is ingesteld voor Control UI Talk, of
plugins.entries.voice-call.config.realtime.providers.openai.apiKey voor Voice
Call, of de omgevingsvariabele OPENAI_API_KEY.In Control UI Video Talk ontvangt OpenAI WebRTC op aanvraag cameracontext:
wanneer het model describe_view aanroept, verzendt de browser één begrensde JPEG via
het realtime-datakanaal. OpenClaw koppelt geen continue cameratrack
aan de OpenAI-sessie.Geheugenembeddings
OpenClaw kan OpenAI, of een OpenAI-compatibel embedding-eindpunt, gebruiken voormemory_search-indexering en query-embeddings:
queryInputType en documentInputType in onder memory.search. OpenClaw
stuurt deze door als providerspecifieke input_type-aanvraagvelden: query-
embeddings gebruiken queryInputType; geïndexeerde geheugenfragmenten en batchindexering gebruiken
documentInputType. Zie de
Referentie voor geheugenconfiguratie
voor het volledige voorbeeld.
Aan de slag
- API-sleutel (OpenAI Platform)
- Codex-abonnement
Meest geschikt voor: directe API-toegang en facturering op basis van gebruik.Of geef de sleutel rechtstreeks door:De kale directe-API-id
1
Je API-sleutel ophalen
Maak of kopieer een API-sleutel vanuit het OpenAI Platform-dashboard.
2
Onboarding uitvoeren
3
Controleren of het model beschikbaar is
Routesamenvatting
Als de runtime niet is ingesteld of
auto is, mag alleen een geschikte, exacte officiële systeemeigen
HTTPS-route impliciet het Codex-app-serverharnas selecteren. Maak voor authenticatie met een API-sleutel
op een agentmodel een openai-authenticatieprofiel met API-sleutel en orden dit met
auth.order.openai; OPENAI_API_KEY blijft de rechtstreekse terugvaloptie voor
OpenAI API-oppervlakken die niet voor agents zijn. Voer openclaw doctor --fix uit om oudere
verouderde vermeldingen voor de Codex-authenticatievolgorde te migreren.Configuratievoorbeeld
gpt-5.6 wordt omgezet naar het Sol-niveau. Als deze API-
organisatie GPT-5.6 niet aanbiedt, stel je het primaire model expliciet in op
openai/gpt-5.5.Stel het model in op openai/chat-latest om het huidige Instant-model van ChatGPT via de OpenAI API te proberen:chat-latest is een veranderende alias. Een nieuwe installatie met een OpenAI-API-sleutel gebruikt in plaats daarvan
openai/gpt-5.6, waarvan de kale directe-API-id wordt omgezet naar Sol. Bestaande
expliciete primaire modellen, waaronder openai/gpt-5.5, blijven ongewijzigd. De
alias chat-latest accepteert alleen tekstuitgebreidheid medium; OpenClaw dwingt
elke andere aangevraagde uitgebreidheid voor dit model af op medium.Verificatie voor de systeemeigen Codex-app-server
De systeemeigen Codex-app-serverharness gebruiktopenai/*-modelreferenties wanneer deze impliciet wordt
geselecteerd door een geschikte exacte officiële HTTPS-route, of wanneer provider/model
agentRuntime.id: "codex" deze expliciet selecteert. De verificatie blijft
accountgebaseerd. OpenClaw selecteert verificatie in deze volgorde:
- Geordende OpenAI-verificatieprofielen voor de agent, bij voorkeur onder
auth.order.openai. Voeropenclaw doctor --fixuit om oudere verouderde Codex-verificatieprofiel-ID’s en de verificatievolgorde te migreren. - Het bestaande account van de app-server, zoals een lokale ChatGPT- aanmelding bij de Codex CLI. Voor de standaard geïsoleerde thuismap van de agent koppelt OpenClaw dat systeemeigen CLI-account via de aanmeldings-RPC aan de app-server; het deelt niet de configuratie, plugins of threadopslag van de CLI.
- Alleen voor lokale app-serverstarts via stdio, en uitsluitend wanneer de app-server
meldt dat er geen account is:
CODEX_API_KEY, gevolgd doorOPENAI_API_KEY.
OPENAI_API_KEY bevat voor rechtstreekse OpenAI-modellen of
embeddings. De terugval op een API-sleutel uit de omgeving geldt uitsluitend voor het lokale stdio-pad
zonder account; deze sleutel wordt nooit via WebSocket-verbindingen met de app-server verzonden. Wanneer een
Codex-profiel in abonnementsstijl is geselecteerd, houdt OpenClaw ook
CODEX_API_KEY en OPENAI_API_KEY buiten het gestarte stdio-app-serverkindproces
en verzendt het de geselecteerde referenties in plaats daarvan via de aanmeldings-RPC van de app-server.
Wanneer dat abonnementsprofiel wordt geblokkeerd door een Codex-gebruikslimiet, markeert OpenClaw
het profiel als geblokkeerd tot de door Codex vermelde hersteltijd en laat het de verificatievolgorde
doorschakelen naar het volgende openai:*-profiel, zonder het geselecteerde
model te wijzigen of de Codex-harness te verlaten. Zodra de hersteltijd is verstreken, komt het
abonnementsprofiel weer in aanmerking.
Afbeeldingen genereren
De meegeleverde Pluginopenai registreert het genereren van afbeeldingen via de
tool image_generate. Deze ondersteunt zowel het genereren van afbeeldingen met een OpenAI-API-sleutel
als met Codex OAuth via dezelfde modelreferentie openai/gpt-image-2.
Zie Afbeeldingen genereren voor gedeelde toolparameters,
providerselectie en terugvalgedrag.
gpt-image-2 is de standaard voor het genereren en bewerken van afbeeldingen
op basis van tekst met OpenAI. gpt-image-1.5, gpt-image-1 en gpt-image-1-mini blijven bruikbaar
als expliciete modeloverschrijvingen. Gebruik openai/gpt-image-1.5 voor
PNG/WebP-uitvoer met een transparante achtergrond; de huidige gpt-image-2-API weigert
background: "transparent".
Roep voor een verzoek met transparante achtergrond image_generate aan met
model: "openai/gpt-image-1.5", outputFormat: "png" of "webp", en
background: "transparent"; de oudere provideroptie openai.background wordt
nog steeds geaccepteerd. OpenClaw beschermt ook de openbare routes voor OpenAI en OpenAI Codex OAuth
door standaard transparante verzoeken voor openai/gpt-image-2 te herschrijven naar
gpt-image-1.5; Azure en aangepaste OpenAI-compatibele eindpunten behouden hun
geconfigureerde implementatie- en modelnamen.
Dezelfde instelling is beschikbaar voor headless CLI-uitvoeringen:
--output-format en --background met
openclaw infer image edit wanneer je met een invoerbestand begint.
--openai-background blijft beschikbaar als een OpenAI-specifieke alias. Gebruik
--quality low|medium|high|auto om de kwaliteit en kosten van OpenAI Images te regelen.
Gebruik --openai-moderation low|auto om de moderatiehint van OpenAI door te geven vanuit
image generate of image edit.
Voor ChatGPT/Codex OAuth-installaties behoud je dezelfde openai/gpt-image-2-ref. Wanneer
een openai OAuth-profiel is geconfigureerd, haalt OpenClaw dat opgeslagen OAuth-
toegangstoken op en verstuurt het afbeeldingsverzoeken via de Codex Responses-backend; het
probeert niet eerst OPENAI_API_KEY en valt niet stilzwijgend terug op een API-sleutel.
Configureer models.providers.openai expliciet met een API-sleutel, aangepaste basis-
URL of Azure-eindpunt wanneer je in plaats daarvan de directe route via de OpenAI Images API
wilt gebruiken. Als dat aangepaste afbeeldingseindpunt zich op een vertrouwd LAN/privéadres bevindt,
stel je ook browser.ssrfPolicy.dangerouslyAllowPrivateNetwork: true in; OpenClaw
houdt privé/interne OpenAI-compatibele afbeeldingseindpunten geblokkeerd tenzij deze
opt-in aanwezig is.
Genereren:
Videogeneratie
De meegeleverdeopenai-plugin registreert videogeneratie via de
tool video_generate.
OpenAI-verzoeken voor afbeelding-naar-video gebruiken
POST /v1/videos met een
input_reference-afbeelding. Bewerkingen van één video gebruiken POST /v1/videos/edits met de
geüploade video in het veld video.
Zie Videogeneratie voor gedeelde toolparameters,
providerselectie en failovergedrag.De OpenAI-provider declareert
supportsSize, maar niet supportsAspectRatio of
supportsResolution. De gedeelde normalisatielaag van OpenClaw converteert een
aangevraagde aspectRatio naar de best overeenkomende OpenAI-size voordat het
verzoek de provider bereikt, zodat verzoeken voor beeldverhoudingen doorgaans blijven werken.
resolution heeft geen terugvalformaat en wordt weggelaten; dit wordt aan de aanroeper gemeld als
Ignored unsupported overrides for openai/<model>: resolution=<value>.GPT-5-promptbijdrage
OpenClaw voegt een gedeelde GPT-5-promptbijdrage toe voor modellen uit de GPT-5-familie bij de provideropenai (inclusief verouderde Codex-refs van vóór de reparatie die worden genormaliseerd
naar openai/*). Andere providers die ook model-id’s uit de GPT-5-familie aanbieden, zoals
OpenRouter- of opencode-routes, ontvangen deze overlay niet; deze wordt bepaald door
provider-id openai, niet alleen door de model-id. Oudere GPT-4.x-modellen
ontvangen deze nooit.
De native Codex-app-serverharnas ontvangt het gedragscontract voor persona/tool-
discipline of de vriendelijke overlay voor interactiestijl niet via
ontwikkelaarsinstructies; native Codex behoudt het door Codex beheerde gedrag voor basis, model en
projectdocumentatie, en OpenClaw schakelt de ingebouwde persoonlijkheid van Codex uit voor
native threads, zodat persoonlijkheidsbestanden in de agentwerkruimte gezaghebbend blijven.
OpenClaw draagt alleen runtimecontext bij aan native Codex-threads: kanaal-
aflevering, dynamische OpenClaw-tools, ACP-delegatie, werkruimtecontext en
OpenClaw Skills. De Heartbeat-begeleidingstekst uit dezelfde bijdrage is de
enige uitzondering: native Codex-Heartbeat-beurten ontvangen deze wel, geïnjecteerd als afzonderlijke
samenwerkingsinstructies in plaats van via de gedeelde hook voor promptbijdragen.
De GPT-5-bijdrage voegt een getagd gedragscontract toe voor persona-
persistentie, uitvoeringsveiligheid, tooldiscipline, uitvoervorm, voltooiings-
controles en verificatie bij overeenkomende door OpenClaw samengestelde prompts. Kanaal-
specifiek antwoord- en stilberichtgedrag blijft in de gedeelde OpenClaw-systeem-
prompt en het beleid voor uitgaande aflevering. De vriendelijke laag voor interactiestijl is
afzonderlijk en configureerbaar.
- Configuratie
- CLI
De verouderde
plugins.entries.openai.config.personality wordt nog steeds gelezen als
compatibiliteitsterugval wanneer de gedeelde instelling
agents.defaults.promptOverlays.gpt5.personality niet is ingesteld.Stem en spraak
Spraaksynthese (TTS)
Spraaksynthese (TTS)
De meegeleverde
openai-plugin registreert spraaksynthese voor het
tts-oppervlak.Beschikbare modellen:
gpt-4o-mini-tts, tts-1, tts-1-hd. Beschikbare stemmen:
alloy, ash, ballad, cedar, coral, echo, fable, juniper,
marin, onyx, nova, sage, shimmer, verse.extraBody wordt na de door OpenClaw
gegenereerde velden samengevoegd in de JSON van het /audio/speech-verzoek; gebruik dit dus voor OpenAI-compatibele eindpunten die
aanvullende sleutels vereisen, zoals lang. Prototypesleutels worden genegeerd.Stel
OPENAI_TTS_BASE_URL in om de TTS-basis-URL te overschrijven zonder
het eindpunt van de chat-API te beïnvloeden. OpenAI TTS en Realtime-spraak worden beide geconfigureerd
via een API-sleutel van het OpenAI Platform; installaties met alleen OAuth kunnen nog steeds
door Codex ondersteunde chatmodellen gebruiken, maar geen live terugspraak van OpenAI.Spraak-naar-tekst
Spraak-naar-tekst
De meegeleverde Taal- en promptaanwijzingen worden doorgestuurd naar OpenAI wanneer ze worden geleverd door de
gedeelde audiomediaconfiguratie of het transcriptieverzoek per aanroep.
openai-plugin registreert batchgewijze spraak-naar-tekst via
het transcriptieoppervlak voor mediabegrip van OpenClaw.- Standaardmodel:
gpt-4o-transcribe - Eindpunt: OpenAI REST
/v1/audio/transcriptions - Invoerpad: multipart-upload van audiobestand
- Gebruikt overal waar transcriptie van inkomende audio
tools.media.audioleest, inclusief segmenten van Discord-spraakkanalen en audio-bijlagen van kanalen
Realtime-transcriptie
Realtime-transcriptie
De meegeleverde
openai-plugin registreert realtime-transcriptie voor de
Voice Call-plugin.Gebruikt een WebSocket-verbinding met
wss://api.openai.com/v1/realtime met
G.711 u-law-audio (g711_ulaw / audio/pcmu). Voor een API-sleutelprofiel van openai
maakt de Gateway een tijdelijk Realtime-transcriptieclient-
geheim aan voordat de WebSocket wordt geopend. Deze streamingprovider is bedoeld voor het realtime-transcriptiepad
van Voice Call; Discord-spraak neemt momenteel korte
segmenten op en gebruikt in plaats daarvan het batchtranscriptiepad tools.media.audio.Realtime-spraak
Realtime-spraak
De meegeleverde
openai-plugin registreert realtime-spraak voor de Voice Call-
plugin.Beschikbare ingebouwde Realtime-stemmen voor
gpt-realtime-2.1: alloy, ash,
ballad, coral, echo, sage, shimmer, verse, marin, cedar.
OpenAI beveelt marin en cedar aan voor de beste Realtime-kwaliteit. Dit
is een andere reeks dan de tekst-naar-spraakstemmen hierboven; een stem die alleen voor TTS is bedoeld,
zoals fable, nova of onyx, is niet geldig voor Realtime-sessies.
Stel het model expliciet in op gpt-realtime-2.1-mini als je de
kleinere, goedkopere Realtime 2.1-variant verkiest.GPT-Live (binnenkort beschikbaar). OpenAI’s full-duplexmodellen
gpt-live-1 en
gpt-live-1-mini vervingen de spraakmodus van ChatGPT in juli 2026; de
ontwikkelaars-API wordt uitgerold naar organisaties met vroege toegang. OpenClaw
herkent de modelfamilie, maar voert deze nog niet uit: GPT-Live-sessies werken
uitsluitend via WebRTC, beheren zelf de beurtwisseling (zonder VAD) en delegeren agentwerk
via een overdrachtsgebeurtenisprotocol dat de Realtime-transporten van OpenClaw
nog niet implementeren. Het configureren van een gpt-live-*-model wordt veilig geweigerd met
aanwijzingen voor zowel de WebSocket-bridge als Talk-browsersessies, in plaats van
stilzwijgend audio te verbinden zonder agenttoegang. API-toegang wordt tijdens
de vroege toegang ook per OpenAI-organisatie beperkt. Behoud gpt-realtime-2.1 (de
standaardwaarde) totdat ondersteuning voor GPT-Live beschikbaar is.OpenAI Realtime-bridges in de backend gebruiken de GA-sessiestructuur voor Realtime via WebSocket,
die
session.temperature niet accepteert. Azure OpenAI-
implementaties blijven beschikbaar via azureEndpoint en azureDeployment en
behouden de implementatiecompatibele sessiestructuur (inclusief temperature).
Ondersteunt bidirectionele toolaanroepen en G.711 u-law-audio.De Realtime-stem wordt geselecteerd wanneer de sessie wordt aangemaakt. OpenAI staat toe dat de meeste
sessievelden later worden gewijzigd, maar de stem kan niet meer worden gewijzigd nadat het
model in die sessie audio heeft uitgevoerd. OpenClaw stelt momenteel de
id’s van ingebouwde Realtime-stemmen beschikbaar als tekenreeksen.
Control UI Talk gebruikt OpenAI Realtime-browsersessies met een door de Gateway
uitgegeven tijdelijk clientgeheim en een rechtstreekse WebRTC SDP-uitwisseling vanuit de browser
met de OpenAI Realtime-API. De Gateway maakt dat clientgeheim aan met
de geselecteerde
openai-referentie. Geconfigureerde sleutels, API-sleutelprofielen en
OPENAI_API_KEY krijgen voorrang; een openai OAuth-profiel of externe
Codex-aanmelding dient als terugvaloptie. De Gateway-relay en Realtime-
WebSocket-bridges van de Voice Call-backend gebruiken dezelfde volgorde van referenties voor oorspronkelijke OpenAI-eindpunten.
Liveverificatie voor beheerders is beschikbaar met
OPENAI_API_KEY=... GEMINI_API_KEY=... node --import tsx scripts/dev/realtime-talk-live-smoke.ts;
de OpenAI-trajecten verifiëren zowel de WebSocket-bridge van de backend als de WebRTC
SDP-uitwisseling van de browser zonder geheimen te loggen.
Geef --openai-only door om deze twee trajecten zonder Google-referenties uit te voeren.Azure OpenAI-eindpunten
De meegeleverde provideropenai kan voor het genereren van afbeeldingen een Azure OpenAI-resource
gebruiken door de basis-URL te overschrijven. In het pad voor het genereren van afbeeldingen detecteert OpenClaw
Azure-hostnamen in models.providers.openai.baseUrl en schakelt het automatisch over op
de aanvraagstructuur van Azure.
Realtime-spraak gebruikt een afzonderlijk configuratiepad
(
plugins.entries.voice-call.config.realtime.providers.openai.azureEndpoint)
en wordt niet beïnvloed door models.providers.openai.baseUrl. Bekijk het uitklapgedeelte Realtime-
spraak onder Spraak en gesproken tekst voor de Azure-
instellingen.- Je al een Azure OpenAI-abonnement, quotum of zakelijke overeenkomst hebt
- Je regionale gegevensopslag of door Azure geboden nalevingsmaatregelen nodig hebt
- Je verkeer binnen een bestaande Azure-tenant wilt houden
Configuratie
Voor het genereren van Azure-afbeeldingen via de meegeleverde provideropenai stel je
models.providers.openai.baseUrl in op je Azure-resource en apiKey op
de Azure OpenAI-sleutel (niet een OpenAI Platform-sleutel):
*.openai.azure.com*.services.ai.azure.com*.cognitiveservices.azure.com
- Verzendt de header
api-keyin plaats vanAuthorization: Bearer - Gebruikt implementatiespecifieke paden (
/openai/deployments/{deployment}/...) - Voegt
?api-version=...toe aan elke aanvraag - Gebruikt een standaardtime-out van 600s voor Azure-aanroepen voor het genereren van afbeeldingen.
Waarden voor
timeoutMsper aanroep overschrijven deze standaardwaarde nog steeds.
Azure-routering voor het pad voor het genereren van afbeeldingen van de provider
openai vereist
OpenClaw 2026.4.22 of nieuwer. Eerdere versies behandelen elke aangepaste
openai.baseUrl als het openbare OpenAI-eindpunt en mislukken bij Azure-
afbeeldingsimplementaties.API-versie
StelAZURE_OPENAI_API_VERSION in om een specifieke Azure-preview- of GA-versie
vast te zetten voor het Azure-pad voor het genereren van afbeeldingen:
2024-12-01-preview wanneer de variabele niet is ingesteld.
Modelnamen zijn implementatienamen
Azure OpenAI koppelt modellen aan implementaties. Voor aanvragen voor het genereren van Azure-afbeeldingen die via de meegeleverde provideropenai worden gerouteerd, moet het veld model in OpenClaw
de Azure-implementatienaam zijn die je in de Azure-portal hebt geconfigureerd, niet
de openbare OpenAI-model-id.
Als je een implementatie met de naam gpt-image-2-prod maakt die gpt-image-2 aanbiedt:
openai wordt gerouteerd.
Regionale beschikbaarheid
Het genereren van Azure-afbeeldingen is momenteel alleen beschikbaar in een deel van de regio’s (bijvoorbeeldeastus2, swedencentral, polandcentral, westus3,
uaenorth). Controleer de actuele regiolijst van Microsoft voordat je een
implementatie maakt en controleer of het specifieke model in jouw regio wordt aangeboden.
Parameterverschillen
Azure OpenAI en openbaar OpenAI accepteren niet altijd dezelfde afbeeldingsparameters. Azure kan opties weigeren die openbaar OpenAI wel toestaat (bijvoorbeeld bepaalde waarden voorbackground bij gpt-image-2) of deze alleen beschikbaar stellen voor specifieke modelversies.
Deze verschillen zijn afkomstig van Azure en het onderliggende model, niet van
OpenClaw. Als een Azure-aanvraag mislukt met een validatiefout, controleer dan in de
Azure-portal de parameterset die door jouw specifieke implementatie en API-versie wordt ondersteund.
Azure OpenAI gebruikt oorspronkelijk transport en compatibiliteitsgedrag, maar ontvangt
de verborgen toeschrijvingsheaders van OpenClaw niet — bekijk het uitklapgedeelte Oorspronkelijke versus OpenAI-compatibele
routes onder Geavanceerde configuratie.Gebruik voor chat- of Responses-verkeer op Azure (naast het genereren van afbeeldingen) de
onboardingflow of een specifieke Azure-providerconfiguratie; alleen
openai.baseUrl
neemt de Azure-API-/authenticatiestructuur niet over. Er bestaat een afzonderlijke provider
azure-openai-responses/*; bekijk het uitklapgedeelte over server-side Compaction
hieronder.Geavanceerde configuratie
De onderstaande voorbeelden voorparams per model bepalen de ingesloten provideraanvraag
van OpenClaw. Het configureren ervan is expliciet gedefinieerd aanvraaggedrag, waardoor een anders geschikte
route auto bij OpenClaw blijft in plaats van Codex impliciet te selecteren. De oorspronkelijke
Codex-app-serverharness beheert zijn eigen transport- en aanvraaginstellingen; expliciete
agentRuntime.id: "codex" wordt veilig geweigerd wanneer de effectieve route niet als
Codex-compatibel is gedeclareerd.
Transport (WebSocket versus SSE)
Transport (WebSocket versus SSE)
OpenClaw gebruikt voor Gerelateerde OpenAI-documentatie:
openai/* eerst WebSocket, met SSE als terugvaloptie ("auto").In de modus "auto" doet OpenClaw het volgende:- Probeert één vroege WebSocket-fout opnieuw voordat op SSE wordt teruggevallen
- Markeert WebSocket na een fout gedurende 60 seconden als verslechterd en gebruikt SSE tijdens de afkoelperiode
- Voegt stabiele headers voor sessie- en beurtidentiteit toe bij nieuwe pogingen en nieuwe verbindingen
- Normaliseert gebruikstellers (
input_tokens/prompt_tokens) voor alle transportvarianten
Snelle modus
Snelle modus
OpenClaw biedt een gedeelde schakeloptie voor de snelle modus van
openai/*:- Chat/UI:
/fast status|auto|on|off - Configuratie:
agents.defaults.models["<provider>/<model>"].params.fastMode
service_tier = "priority"). Bestaande waarden voor service_tier blijven
behouden en de snelle modus herschrijft reasoning of
text.verbosity niet. fastMode: "auto" start nieuwe modelaanroepen in de snelle modus tot de
automatische afkapgrens en start latere nieuwe pogingen, terugval-, toolresultaat- of
vervolgaanroepen daarna zonder snelle modus. De afkapgrens is standaard 60 seconden;
stel params.fastAutoOnSeconds in op het actieve model om deze te wijzigen.Sessieoverschrijvingen krijgen voorrang op de configuratie. Als je de sessieoverschrijving in de
Sessions UI wist, keert de sessie terug naar de geconfigureerde standaardwaarde.
Prioriteitsverwerking (service_tier)
Prioriteitsverwerking (service_tier)
De API van OpenAI biedt prioriteitsverwerking via Ondersteunde waarden:
service_tier. Stel dit per
model in OpenClaw in:auto, default, flex, priority.Compaction aan de serverzijde (Responses API)
Compaction aan de serverzijde (Responses API)
Voor directe OpenAI Responses-modellen (
openai/* op api.openai.com) schakelt
de OpenClaw-streamwrapper van de OpenAI-plugin automatisch Compaction aan de
serverzijde in:- Dwingt
store: trueaf (tenzij modelcompatibiliteitsupportsStore: falseinstelt) - Injecteert
context_management: [{ type: "compaction", compact_threshold: ... }] - Standaardwaarde voor
compact_threshold: 70% vancontextWindow(of80000wanneer niet beschikbaar)
- Expliciet inschakelen
- Aangepaste drempelwaarde
- Uitschakelen
Nuttig voor compatibele eindpunten zoals Azure OpenAI Responses:
responsesServerCompaction regelt alleen de injectie van context_management.
Directe OpenAI Responses-modellen dwingen nog steeds store: true af, tenzij
compatibiliteit supportsStore: false instelt.Strikte agentische GPT-modus
Strikte agentische GPT-modus
Voor GPT-5-familiemodellen van de provider Het expliciet instellen van
openai die via de ingesloten
runtime van OpenClaw worden uitgevoerd, gebruikt OpenClaw standaard al een
strikter uitvoeringscontract met de naam strict-agentic. Het wordt
automatisch geactiveerd wanneer de opgeloste provider openai is
en de model-id overeenkomt met de GPT-5-familie, tenzij de configuratie dit
expliciet weer uitschakelt:"strict-agentic" heeft geen effect op een ondersteund pad
(het is al de standaardwaarde) en blijft inactief bij niet-ondersteunde
provider-modelparen.Wanneer strict-agentic actief is, doet OpenClaw het volgende:- Schakelt
update_planautomatisch in voor substantieel werk - Probeert structureel lege beurten of beurten met alleen redenering opnieuw met een voortzetting die een zichtbaar antwoord oplevert
- Gebruikt expliciete plangebeurtenissen van de harness wanneer de geselecteerde harness deze biedt
Dit contract bevindt zich volledig in de ingesloten agentrunner van
OpenClaw. Het is niet van toepassing op de systeemeigen Codex-app-serverharness,
die zijn eigen beurt- en plangedrag beheert; voor systeemeigen
Codex-uitvoeringen is de harnessselectie belangrijker dan de instelling van
het uitvoeringscontract.
Systeemeigen versus OpenAI-compatibele routes
Systeemeigen versus OpenAI-compatibele routes
OpenClaw behandelt directe OpenAI-, Codex- en Azure OpenAI-eindpunten
anders dan generieke OpenAI-compatibele
/v1-proxy’s:Systeemeigen routes (openai/*, Azure OpenAI):- Behouden
reasoning: { effort: "none" }alleen voor modellen die de OpenAI-inspanningnoneondersteunen - Laten uitgeschakelde redenering weg voor modellen of proxy’s die
reasoning.effort: "none"weigeren - Gebruiken standaard de strikte modus voor toolschema’s
- Voegen verborgen attributieheaders alleen toe op geverifieerde systeemeigen hosts (Azure OpenAI krijgt deze headers niet, ook al is dit een systeemeigen route)
- Behouden OpenAI-specifieke aanvraagvormgeving (
service_tier,store, redeneringscompatibiliteit, hints voor de promptcache)
- Gebruiken soepeler compatibiliteitsgedrag
- Verwijderen Completions-
storeuit niet-systeemeigenopenai-completions-payloads - Accepteren geavanceerde
params.extra_body/params.extraBody-doorgifte-JSON voor OpenAI-compatibele Completions-proxy’s - Accepteren
params.chat_template_kwargsvoor OpenAI-compatibele Completions- proxy’s zoals vLLM - Dwingen geen strikte toolschema’s of uitsluitend systeemeigen headers af
Gerelateerd
Modelselectie
Providers, modelreferenties en failovergedrag kiezen.
Afbeeldingen genereren
Gedeelde parameters voor afbeeldingstools en providerselectie.
Video's genereren
Gedeelde parameters voor videotools en providerselectie.
OAuth en authenticatie
Authenticatiedetails en regels voor het hergebruik van aanmeldgegevens.