OpenAI, GPT modelleri için geliştirici API’leri sağlar ve Codex de OpenAI’nin Codex istemcileri üzerinden ChatGPT planına dahil bir kodlama ajanı olarak kullanılabilir. OpenClaw, yapılandırmanın öngörülebilir kalması için bu yüzeyleri ayrı tutar. OpenClaw, standart OpenAI model rotası olarakDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openai/* kullanır. OpenAI modellerindeki gömülü ajan turları, varsayılan olarak yerel Codex app-server çalışma zamanı üzerinden çalışır; doğrudan OpenAI API anahtarı kimlik doğrulaması ise görüntüler, embeddings, konuşma ve realtime gibi ajan dışı OpenAI yüzeyleri için kullanılabilir kalır.
- Ajan modelleri - Codex çalışma zamanı üzerinden
openai/*modelleri; ChatGPT/Codex abonelik kullanımı için Codex kimlik doğrulamasıyla oturum açın veya bilinçli olarak API anahtarı kimlik doğrulaması istediğinizde Codex uyumlu bir OpenAI API anahtarı yedeği yapılandırın. - Ajan dışı OpenAI API’leri -
OPENAI_API_KEYveya OpenAI API anahtarı onboarding üzerinden kullanıma dayalı faturalandırmayla doğrudan OpenAI Platform erişimi. - Eski yapılandırma -
openai-codex/*model referansları,openclaw doctor --fixtarafındanopenai/*artı Codex çalışma zamanı olacak şekilde onarılır.
Hızlı seçim
| Hedef | Kullanım | Notlar |
|---|---|---|
| Yerel Codex çalışma zamanıyla ChatGPT/Codex aboneliği | openai/gpt-5.5 | Varsayılan OpenAI ajan kurulumu. Codex kimlik doğrulamasıyla oturum açın. |
| Ajan modelleri için doğrudan API anahtarı faturalandırması | openai/gpt-5.5 artı Codex uyumlu API anahtarı profili | Yedeği abonelik kimlik doğrulamasından sonra yerleştirmek için auth.order.openai kullanın. |
| Açık PI üzerinden doğrudan API anahtarı faturalandırması | openai/gpt-5.5 artı sağlayıcı/model çalışma zamanı pi | Normal bir openai API anahtarı profili seçin. |
| En son ChatGPT Instant API takma adı | openai/chat-latest | Yalnızca doğrudan API anahtarı. Varsayılan değil, deneyler için hareketli takma ad. |
| Açık PI üzerinden ChatGPT/Codex abonelik kimlik doğrulaması | openai/gpt-5.5 artı sağlayıcı/model çalışma zamanı pi | Uyumluluk rotası için bir openai-codex kimlik doğrulama profili seçin. |
| Görüntü oluşturma veya düzenleme | openai/gpt-image-2 | OPENAI_API_KEY veya OpenAI Codex OAuth ile çalışır. |
| Şeffaf arka planlı görüntüler | openai/gpt-image-1.5 | outputFormat=png veya webp ve openai.background=transparent kullanın. |
Adlandırma haritası
Adlar benzerdir ancak birbirinin yerine kullanılamaz:| Gördüğünüz ad | Katman | Anlamı |
|---|---|---|
openai | Sağlayıcı öneki | Standart OpenAI model rotası; ajan turları Codex çalışma zamanını kullanır. |
openai-codex | Eski kimlik/profil öneki | Daha eski OpenAI Codex OAuth/abonelik profil ad alanı. Mevcut profiller ve auth.order.openai-codex çalışmaya devam eder. |
codex plugin | Plugin | Yerel Codex app-server çalışma zamanı ve /codex sohbet denetimleri sağlayan paketli OpenClaw Plugin’i. |
sağlayıcı/model agentRuntime.id: codex | Ajan çalışma zamanı | Eşleşen gömülü turlar için yerel Codex app-server harness’ını zorla kullanır. |
/codex ... | Sohbet komut kümesi | Codex app-server thread’lerini bir konuşmadan bağlayın/denetleyin. |
runtime: "acp", agentId: "codex" | ACP oturum rotası | Codex’i ACP/acpx üzerinden çalıştıran açık fallback yolu. |
openai/* model referansları içerebileceği, kimlik doğrulama profillerinin ise hâlâ Codex uyumlu kimlik bilgilerini gösterebileceği anlamına gelir. Yeni yapılandırmalar için auth.order.openai tercih edin; mevcut openai-codex:* profilleri ve auth.order.openai-codex desteklenmeye devam eder. openclaw doctor --fix, eski openai-codex/* model referanslarını standart OpenAI model rotasına yeniden yazar.
GPT-5.5 hem doğrudan OpenAI Platform API anahtarı erişimi hem de abonelik/OAuth rotaları üzerinden kullanılabilir. ChatGPT/Codex aboneliği artı yerel Codex yürütmesi için
openai/gpt-5.5 kullanın; çalışma zamanı yapılandırmasının ayarlanmamış olması artık OpenAI ajan turları için Codex harness’ını seçer. OpenAI API anahtarı profillerini yalnızca bir OpenAI ajan modeli için doğrudan API anahtarı kimlik doğrulaması istediğinizde kullanın.OpenAI ajan modeli turları, paketli Codex app-server Plugin’ini gerektirir. Açık PI çalışma zamanı yapılandırması, isteğe bağlı uyumluluk rotası olarak kullanılabilir kalır. PI, bir
openai-codex kimlik doğrulama profiliyle açıkça seçildiğinde, OpenClaw genel model referansını openai/* olarak tutar ve PI’ı dahili olarak eski Codex kimlik doğrulama taşıması üzerinden yönlendirir. Bayat openai-codex/* model referanslarını veya açık çalışma zamanı yapılandırmasından gelmeyen eski PI oturum pin’lerini onarmak için openclaw doctor --fix çalıştırın.OpenClaw özellik kapsamı
| OpenAI yeteneği | OpenClaw yüzeyi | Durum |
|---|---|---|
| Sohbet / Responses | openai/<model> model sağlayıcısı | Evet |
| Codex abonelik modelleri | openai/<model> ve openai-codex OAuth | Evet |
| Eski Codex model referansları | openai-codex/<model> | doctor tarafından openai/<model> olarak onarılır |
| Codex app-server harness’ı | openai/<model> ve atlanmış çalışma zamanı veya sağlayıcı/model agentRuntime.id: codex | Evet |
| Sunucu tarafı web araması | Yerel OpenAI Responses aracı | Evet, web araması etkinse ve sağlayıcı sabitlenmemişse |
| Görüntüler | image_generate | Evet |
| Videolar | video_generate | Evet |
| Metinden sese | messages.tts.provider: "openai" / tts | Evet |
| Toplu konuşmadan metne | tools.media.audio / medya anlama | Evet |
| Akışlı konuşmadan metne | Sesli Arama streaming.provider: "openai" | Evet |
| Realtime ses | Sesli Arama realtime.provider: "openai" / Control UI Talk | Evet |
| Embeddings | bellek embedding sağlayıcısı | Evet |
Bellek embeddings
OpenClaw,memory_search indeksleme ve sorgu embeddings için OpenAI’yi veya OpenAI uyumlu bir embedding endpoint’ini kullanabilir:
memorySearch altında queryInputType ve documentInputType ayarlayın. OpenClaw bunları sağlayıcıya özgü input_type istek alanları olarak iletir: sorgu embeddings queryInputType kullanır; indekslenen bellek parçaları ve toplu indeksleme documentInputType kullanır. Tam örnek için Bellek yapılandırma referansına bakın.
Başlarken
Tercih ettiğiniz kimlik doğrulama yöntemini seçin ve kurulum adımlarını izleyin.- API anahtarı (OpenAI Platform)
- Codex subscription
En uygun kullanım: doğrudan API erişimi ve kullanıma dayalı faturalandırma.
ChatGPT’nin mevcut Instant modelini OpenAI API üzerinden denemek için modeli
API anahtarınızı alın
OpenAI Platform panosundan bir API anahtarı oluşturun veya kopyalayın.
Rota özeti
| Model referansı | Çalışma zamanı yapılandırması | Rota | Kimlik doğrulama |
|---|---|---|---|
openai/gpt-5.5 | atlanmış / sağlayıcı/model agentRuntime.id: "codex" | Codex app-server harness’ı | Codex uyumlu OpenAI profili |
openai/gpt-5.4-mini | atlanmış / sağlayıcı/model agentRuntime.id: "codex" | Codex app-server harness’ı | Codex uyumlu OpenAI profili |
openai/gpt-5.5 | sağlayıcı/model agentRuntime.id: "pi" | PI gömülü çalışma zamanı | openai profili veya seçilen openai-codex profili |
openai/* ajan modelleri Codex app-server harness’ını kullanır. Bir ajan modeli için API anahtarı kimlik doğrulaması kullanmak üzere Codex uyumlu bir API anahtarı profili oluşturun ve bunu auth.order.openai ile sıralayın; OPENAI_API_KEY, ajan dışı OpenAI API yüzeyleri için doğrudan fallback olarak kalır. Daha eski auth.order.openai-codex girdileri çalışmaya devam eder.Yapılandırma örneği
openai/chat-latest olarak ayarlayın:chat-latest hareketli bir takma addır. OpenAI bunu ChatGPT’de kullanılan en son Instant model olarak belgeler ve üretim API kullanımı için gpt-5.5 önerir; bu nedenle, bu takma ad davranışını açıkça istemediğiniz sürece kararlı varsayılan olarak openai/gpt-5.5 kullanın. Takma ad şu anda yalnızca medium metin ayrıntı düzeyini kabul eder, bu nedenle OpenClaw bu model için uyumsuz OpenAI metin ayrıntı düzeyi geçersiz kılmalarını normalleştirir.Yerel Codex app-server kimlik doğrulaması
Yerel Codex app-server düzeneğiopenai/* model başvurularını ve atlanmış
çalışma zamanı yapılandırmasını veya sağlayıcı/model agentRuntime.id: "codex" kullanır,
ancak kimlik doğrulaması hâlâ hesap tabanlıdır. OpenClaw kimlik doğrulamayı şu sırayla seçer:
- Ajan için sıralı OpenAI kimlik doğrulama profilleri, tercihen
auth.order.openaialtında. Mevcutopenai-codex:*profilleri veauth.order.openai-codexeski kurulumlar için geçerli kalır. - App-server’ın mevcut hesabı, örneğin yerel Codex CLI ChatGPT oturumu.
- Yalnızca yerel stdio app-server başlatmaları için, app-server hesap olmadığını bildirip
hâlâ OpenAI kimlik doğrulaması gerektirdiğinde
CODEX_API_KEY, ardındanOPENAI_API_KEY.
OPENAI_API_KEY de var diye yerel ChatGPT/Codex abonelik oturumunun
değiştirilmediği anlamına gelir. Env API anahtarı fallback’i yalnızca yerel stdio
hesapsız yoludur; WebSocket app-server bağlantılarına gönderilmez. Abonelik tarzı bir Codex
profili seçildiğinde OpenClaw ayrıca CODEX_API_KEY ve OPENAI_API_KEY
değerlerini oluşturulan stdio app-server alt sürecinin dışında tutar ve seçili kimlik bilgilerini
app-server login RPC üzerinden gönderir. Bu abonelik profili bir Codex kullanım sınırı tarafından engellendiğinde,
OpenClaw seçili modeli değiştirmeden veya Codex düzeneğinden çıkmadan sıradaki
openai:* API anahtarı profiline dönebilir. Abonelik sıfırlama zamanı geçtiğinde,
abonelik profili yeniden uygun olur.
Görsel üretimi
Paketle gelenopenai Plugin’i, image_generate aracı üzerinden görsel üretimini kaydeder.
Hem OpenAI API anahtarlı görsel üretimini hem de aynı openai/gpt-image-2 model başvurusu
üzerinden Codex OAuth görsel üretimini destekler.
| Yetenek | OpenAI API anahtarı | Codex OAuth |
|---|---|---|
| Model başvurusu | openai/gpt-image-2 | openai/gpt-image-2 |
| Kimlik doğrulama | OPENAI_API_KEY | OpenAI Codex OAuth oturumu |
| Taşıma | OpenAI Images API | Codex Responses backend |
| İstek başına maksimum görsel | 4 | 4 |
| Düzenleme modu | Etkin (en fazla 5 referans görsel) | Etkin (en fazla 5 referans görsel) |
| Boyut geçersiz kılmaları | Desteklenir, 2K/4K boyutları dahil | Desteklenir, 2K/4K boyutları dahil |
| En boy oranı / çözünürlük | OpenAI Images API’ye iletilmez | Güvenli olduğunda desteklenen bir boyuta eşlenir |
Paylaşılan araç parametreleri, sağlayıcı seçimi ve failover davranışı için Görsel Üretimi bölümüne bakın.
gpt-image-2, hem OpenAI metinden görsel üretimi hem de görsel
düzenleme için varsayılandır. gpt-image-1.5, gpt-image-1 ve gpt-image-1-mini
açık model geçersiz kılmaları olarak kullanılabilir kalır. Şeffaf arka planlı
PNG/WebP çıktısı için openai/gpt-image-1.5 kullanın; mevcut gpt-image-2 API’si
background: "transparent" değerini reddeder.
Şeffaf arka plan isteği için ajanlar image_generate aracını
model: "openai/gpt-image-1.5", outputFormat: "png" veya "webp" ve
background: "transparent" ile çağırmalıdır; eski openai.background sağlayıcı seçeneği
hâlâ kabul edilir. OpenClaw ayrıca varsayılan openai/gpt-image-2 şeffaf
isteklerini gpt-image-1.5 olarak yeniden yazarak herkese açık OpenAI ve
OpenAI Codex OAuth rotalarını korur; Azure ve özel OpenAI uyumlu uç noktalar
yapılandırılmış deployment/model adlarını korur.
Aynı ayar başsız CLI çalıştırmaları için de sunulur:
openclaw infer image edit ile aynı
--output-format ve --background bayraklarını kullanın.
--openai-background, OpenAI’a özgü alias olarak kullanılabilir kalır.
Codex OAuth kurulumları için aynı openai/gpt-image-2 başvurusunu koruyun. Bir
openai-codex OAuth profili yapılandırıldığında OpenClaw depolanan OAuth
erişim token’ını çözer ve görsel isteklerini Codex Responses backend’i üzerinden gönderir. Bu
istek için önce OPENAI_API_KEY denemez veya sessizce bir API anahtarına fallback yapılmaz.
Bunun yerine doğrudan OpenAI Images API rotasını istediğinizde
models.providers.openai değerini bir API anahtarı, özel base URL veya Azure uç noktasıyla açıkça yapılandırın.
Bu özel görsel uç noktası güvenilir bir LAN/özel adresteyse ayrıca
browser.ssrfPolicy.dangerouslyAllowPrivateNetwork: true ayarlayın; OpenClaw bu opt-in
mevcut olmadıkça özel/dahili OpenAI uyumlu görsel uç noktalarını engellenmiş tutar.
Üret:
Video üretimi
Birlikte gelenopenai Plugin’i, video oluşturmayı video_generate aracı üzerinden kaydeder.
| Yetenek | Değer |
|---|---|
| Varsayılan model | openai/sora-2 |
| Modlar | Metinden videoya, görüntüden videoya, tek video düzenleme |
| Referans girdileri | 1 görüntü veya 1 video |
| Boyut geçersiz kılmaları | Desteklenir |
| Diğer geçersiz kılmalar | aspectRatio, resolution, audio, watermark bir araç uyarısıyla yok sayılır |
Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için Video Oluşturma bölümüne bakın.
GPT-5 istem katkısı
OpenClaw, sağlayıcılar genelinde GPT-5 ailesi çalıştırmaları için paylaşılan bir GPT-5 istem katkısı ekler. Model kimliğine göre uygulanır; bu nedenleopenai/gpt-5.5, openai-codex/gpt-5.5 gibi eski onarım öncesi referanslar, openrouter/openai/gpt-5.5, opencode/gpt-5.5 ve diğer uyumlu GPT-5 referansları aynı katmanı alır. Daha eski GPT-4.x modelleri almaz.
Birlikte gelen yerel Codex harness, Codex app-server geliştirici yönergeleri üzerinden aynı GPT-5 davranışını ve heartbeat katmanını kullanır; bu nedenle Codex üzerinden yönlendirilen openai/gpt-5.x oturumları, harness isteminin geri kalanını Codex yönetse de aynı takip ve proaktif heartbeat rehberliğini korur.
GPT-5 katkısı; persona sürekliliği, yürütme güvenliği, araç disiplini, çıktı biçimi, tamamlama kontrolleri ve doğrulama için etiketli bir davranış sözleşmesi ekler. Kanala özgü yanıt ve sessiz mesaj davranışı, paylaşılan OpenClaw sistem isteminde ve giden teslim politikasında kalır. GPT-5 rehberliği, eşleşen modeller için her zaman etkindir. Dostane etkileşim stili katmanı ayrıdır ve yapılandırılabilir.
| Değer | Etki |
|---|---|
"friendly" (varsayılan) | Dostane etkileşim stili katmanını etkinleştir |
"on" | "friendly" için takma ad |
"off" | Yalnızca dostane stil katmanını devre dışı bırak |
- Yapılandırma
- CLI
Eski
plugins.entries.openai.config.personality, paylaşılan agents.defaults.promptOverlays.gpt5.personality ayarı belirlenmediğinde hâlâ uyumluluk yedeği olarak okunur.Ses ve konuşma
Konuşma sentezi (TTS)
Konuşma sentezi (TTS)
Birlikte gelen
Kullanılabilir modeller:
openai Plugin’i, messages.tts yüzeyi için konuşma sentezini kaydeder.| Ayar | Yapılandırma yolu | Varsayılan |
|---|---|---|
| Model | messages.tts.providers.openai.model | gpt-4o-mini-tts |
| Ses | messages.tts.providers.openai.voice | coral |
| Hız | messages.tts.providers.openai.speed | (ayarlanmamış) |
| Yönergeler | messages.tts.providers.openai.instructions | (ayarlanmamış, yalnızca gpt-4o-mini-tts) |
| Biçim | messages.tts.providers.openai.responseFormat | sesli notlar için opus, dosyalar için mp3 |
| API anahtarı | messages.tts.providers.openai.apiKey | OPENAI_API_KEY değerine geri döner |
| Temel URL | messages.tts.providers.openai.baseUrl | https://api.openai.com/v1 |
| Ek gövde | messages.tts.providers.openai.extraBody / extra_body | (ayarlanmamış) |
gpt-4o-mini-tts, tts-1, tts-1-hd. Kullanılabilir sesler: alloy, ash, ballad, cedar, coral, echo, fable, juniper, marin, onyx, nova, sage, shimmer, verse.extraBody, OpenClaw tarafından oluşturulan alanlardan sonra /audio/speech istek JSON’una birleştirilir; bu yüzden lang gibi ek anahtarlar gerektiren OpenAI uyumlu uç noktalar için kullanın. Prototip anahtarları yok sayılır.Sohbet API uç noktasını etkilemeden TTS temel URL’sini geçersiz kılmak için
OPENAI_TTS_BASE_URL ayarını belirleyin. OpenAI TTS hâlâ bir API anahtarı üzerinden yapılandırılır; yalnızca OAuth kullanan canlı konuşma yanıtı için agent modu STT -> TTS konuşması yerine Realtime ses yolunu kullanın.Konuşmadan metne
Konuşmadan metne
Birlikte gelen Dil ve istem ipuçları, paylaşılan ses medya yapılandırması veya çağrı başına
transkripsiyon isteği tarafından sağlandığında OpenAI’a iletilir.
openai Plugin’i, toplu konuşmadan metne dönüştürmeyi
OpenClaw’ın medya anlama transkripsiyon yüzeyi üzerinden kaydeder.- Varsayılan model:
gpt-4o-transcribe - Uç nokta: OpenAI REST
/v1/audio/transcriptions - Girdi yolu: multipart ses dosyası yükleme
- Gelen ses transkripsiyonunun
tools.media.audiokullandığı her yerde, Discord ses kanalı segmentleri ve kanal ses ekleri dahil olmak üzere OpenClaw tarafından desteklenir
Gerçek zamanlı transkripsiyon
Gerçek zamanlı transkripsiyon
Birlikte gelen
openai Plugin, Voice Call Plugin için gerçek zamanlı transkripsiyonu kaydeder.| Ayar | Yapılandırma yolu | Varsayılan |
|---|---|---|
| Model | plugins.entries.voice-call.config.streaming.providers.openai.model | gpt-4o-transcribe |
| Dil | ...openai.language | (ayarlanmamış) |
| İstem | ...openai.prompt | (ayarlanmamış) |
| Sessizlik süresi | ...openai.silenceDurationMs | 800 |
| VAD eşiği | ...openai.vadThreshold | 0.5 |
| Kimlik doğrulama | ...openai.apiKey, OPENAI_API_KEY veya openai-codex OAuth | API anahtarları doğrudan bağlanır; OAuth bir Realtime transkripsiyon istemci sırrı üretir |
G.711 u-law (
g711_ulaw / audio/pcmu) ses ile wss://api.openai.com/v1/realtime adresine bir WebSocket bağlantısı kullanır. Yalnızca openai-codex OAuth yapılandırıldığında, Gateway WebSocket’i açmadan önce geçici bir Realtime transkripsiyon istemci sırrı üretir. Bu akış sağlayıcısı, Voice Call’un gerçek zamanlı transkripsiyon yolu içindir; Discord ses özelliği şu anda kısa segmentler kaydeder ve bunun yerine toplu tools.media.audio transkripsiyon yolunu kullanır.Gerçek zamanlı ses
Gerçek zamanlı ses
Birlikte gelen
openai Plugin, Voice Call Plugin için gerçek zamanlı sesi kaydeder.| Ayar | Yapılandırma yolu | Varsayılan |
|---|---|---|
| Model | plugins.entries.voice-call.config.realtime.providers.openai.model | gpt-realtime-2 |
| Ses | ...openai.voice | alloy |
| Sıcaklık (Azure dağıtım köprüsü) | ...openai.temperature | 0.8 |
| VAD eşiği | ...openai.vadThreshold | 0.5 |
| Sessizlik süresi | ...openai.silenceDurationMs | 500 |
| Ön ek dolgusu | ...openai.prefixPaddingMs | 300 |
| Akıl yürütme çabası | ...openai.reasoningEffort | (ayarlanmamış) |
| Kimlik doğrulama | ...openai.apiKey, OPENAI_API_KEY veya openai-codex OAuth | Browser Talk ve Azure olmayan arka uç köprüleri Codex OAuth kullanabilir |
gpt-realtime-2 için kullanılabilir yerleşik Realtime sesleri: alloy, ash,
ballad, coral, echo, sage, shimmer, verse, marin, cedar.
OpenAI en iyi Realtime kalitesi için marin ve cedar kullanılmasını önerir. Bu,
yukarıdaki metinden sese seslerinden ayrı bir kümedir; fable, nova veya
onyx gibi bir TTS sesinin Realtime oturumları için geçerli olduğunu varsaymayın.Arka uç OpenAI gerçek zamanlı köprüleri,
session.temperature kabul etmeyen GA Realtime WebSocket oturum biçimini kullanır. Azure OpenAI dağıtımları azureEndpoint ve azureDeployment üzerinden kullanılabilir kalır ve dağıtımla uyumlu oturum biçimini korur. Çift yönlü araç çağırmayı ve G.711 u-law sesi destekler.Gerçek zamanlı ses, oturum oluşturulduğunda seçilir. OpenAI çoğu
oturum alanının daha sonra değiştirilmesine izin verir, ancak model o
oturumda ses ürettikten sonra ses değiştirilemez. OpenClaw şu anda
yerleşik Realtime ses kimliklerini dizeler olarak sunar.
Control UI Talk, Gateway tarafından üretilen geçici bir istemci sırrı ve
OpenAI Realtime API’ye karşı doğrudan tarayıcı WebRTC SDP değişimi ile
OpenAI tarayıcı gerçek zamanlı oturumlarını kullanır. Doğrudan OpenAI API
anahtarı yapılandırılmadığında, Gateway bu istemci sırrını seçili
openai-codex OAuth profiliyle üretebilir. Gateway aktarımı ve Voice Call
arka uç gerçek zamanlı WebSocket köprüleri, yerel OpenAI uç noktaları için
aynı OAuth yedeğini kullanır. Sorumlu canlı doğrulaması
OPENAI_API_KEY=... GEMINI_API_KEY=... node --import tsx scripts/dev/realtime-talk-live-smoke.ts
ile kullanılabilir; OpenAI ayakları, sırları günlüğe yazmadan hem arka uç
WebSocket köprüsünü hem de tarayıcı WebRTC SDP değişimini doğrular.Azure OpenAI uç noktaları
Birlikte gelenopenai sağlayıcısı, temel URL’yi geçersiz kılarak görüntü
üretimi için bir Azure OpenAI kaynağını hedefleyebilir. Görüntü üretimi yolunda,
OpenClaw models.providers.openai.baseUrl üzerindeki Azure ana makine adlarını
algılar ve otomatik olarak Azure’un istek biçimine geçer.
Gerçek zamanlı ses ayrı bir yapılandırma yolu kullanır
(
plugins.entries.voice-call.config.realtime.providers.openai.azureEndpoint)
ve models.providers.openai.baseUrl tarafından etkilenmez. Azure ayarları için
Ses ve konuşma altındaki Gerçek zamanlı ses akordeonuna
bakın.- Zaten bir Azure OpenAI aboneliğiniz, kotanız veya kurumsal anlaşmanız varsa
- Azure’un sağladığı bölgesel veri yerleşimi veya uyumluluk kontrollerine ihtiyacınız varsa
- Trafiği mevcut bir Azure kiracılığı içinde tutmak istiyorsanız
Yapılandırma
Birlikte gelenopenai sağlayıcısı üzerinden Azure görüntü üretimi için
models.providers.openai.baseUrl değerini Azure kaynağınıza yönlendirin ve
apiKey değerini Azure OpenAI anahtarı olarak ayarlayın (OpenAI Platform anahtarı değil):
*.openai.azure.com*.services.ai.azure.com*.cognitiveservices.azure.com
Authorization: Beareryerineapi-keyüst bilgisini gönderir- Dağıtım kapsamlı yolları (
/openai/deployments/{deployment}/...) kullanır - Her isteğe
?api-version=...ekler - Azure görüntü üretimi çağrıları için varsayılan 600 sn istek zaman aşımı kullanır.
Çağrı başına
timeoutMsdeğerleri yine de bu varsayılanı geçersiz kılar.
openai sağlayıcısının görüntü üretimi yolu için Azure yönlendirmesi,
OpenClaw 2026.4.22 veya sonrasını gerektirir. Önceki sürümler herhangi bir özel
openai.baseUrl değerini genel OpenAI uç noktası gibi ele alır ve Azure
görüntü dağıtımlarında başarısız olur.API sürümü
Azure görüntü oluşturma yolu için belirli bir Azure önizleme veya GA sürümünü sabitlemek üzereAZURE_OPENAI_API_VERSION değerini ayarlayın:
2024-12-01-preview olur.
Model adları dağıtım adlarıdır
Azure OpenAI, modelleri dağıtımlara bağlar. Paketle gelenopenai sağlayıcısı
üzerinden yönlendirilen Azure görüntü oluşturma istekleri için OpenClaw içindeki
model alanı, genel OpenAI model kimliği değil, Azure portalında yapılandırdığınız
Azure dağıtım adı olmalıdır.
gpt-image-2 sunan gpt-image-2-prod adlı bir dağıtım oluşturursanız:
openai sağlayıcısı üzerinden yönlendirilen
görüntü oluşturma çağrıları için de geçerlidir.
Bölgesel kullanılabilirlik
Azure görüntü oluşturma şu anda yalnızca belirli bölgelerin bir alt kümesinde kullanılabilir (örneğineastus2, swedencentral, polandcentral, westus3,
uaenorth). Bir dağıtım oluşturmadan önce Microsoft’un güncel bölge listesini
kontrol edin ve belirli modelin bölgenizde sunulduğunu doğrulayın.
Parametre farklılıkları
Azure OpenAI ve genel OpenAI her zaman aynı görüntü parametrelerini kabul etmez. Azure, genel OpenAI’ın izin verdiği seçenekleri reddedebilir (örneğingpt-image-2 üzerinde belirli background değerleri) veya bunları yalnızca
belirli model sürümlerinde sunabilir. Bu farklar OpenClaw’dan değil, Azure’dan ve
altta yatan modelden kaynaklanır. Bir Azure isteği doğrulama hatasıyla başarısız
olursa, belirli dağıtımınız ve API sürümünüz tarafından desteklenen parametre
kümesini Azure portalında kontrol edin.
Azure OpenAI yerel aktarım ve uyumluluk davranışı kullanır ancak OpenClaw’ın
gizli atıf üstbilgilerini almaz; bkz. Gelişmiş yapılandırma
altındaki Yerel ve OpenAI uyumlu rotalar akordeonu.Azure üzerinde sohbet veya Responses trafiği için (görüntü oluşturmanın ötesinde),
başlatma akışını veya özel bir Azure sağlayıcı yapılandırmasını kullanın;
yalnızca
openai.baseUrl, Azure API/kimlik doğrulama biçimini devralmaz. Ayrı bir
azure-openai-responses/* sağlayıcısı vardır; aşağıdaki Sunucu tarafı Compaction
akordeonuna bakın.Gelişmiş yapılandırma
Aktarım (WebSocket ve SSE)
Aktarım (WebSocket ve SSE)
OpenClaw,
İlgili OpenAI dokümanları:
openai/* için önce WebSocket kullanır ve SSE geri dönüşü ("auto") sağlar."auto" modunda OpenClaw:- SSE’ye geri dönmeden önce erken bir WebSocket hatasını bir kez yeniden dener
- Bir hatadan sonra WebSocket’i yaklaşık 60 saniye bozulmuş olarak işaretler ve soğuma sırasında SSE kullanır
- Yeniden denemeler ve yeniden bağlantılar için kararlı oturum ve tur kimliği üstbilgileri ekler
- Aktarım varyantları arasında kullanım sayaçlarını (
input_tokens/prompt_tokens) normalleştirir
| Değer | Davranış |
|---|---|
"auto" (varsayılan) | Önce WebSocket, SSE geri dönüşü |
"sse" | Yalnızca SSE’yi zorla |
"websocket" | Yalnızca WebSocket’i zorla |
Hızlı mod
Hızlı mod
OpenClaw,
openai/* için paylaşılan bir hızlı mod açma/kapatma seçeneği sunar:- Sohbet/UI:
/fast status|on|off - Yapılandırma:
agents.defaults.models["<provider>/<model>"].params.fastMode
service_tier = "priority") eşler. Mevcut service_tier değerleri korunur ve hızlı mod reasoning veya text.verbosity değerlerini yeniden yazmaz.Oturum geçersiz kılmaları yapılandırmaya üstün gelir. Sessions UI içinde oturum geçersiz kılmasını temizlemek, oturumu yapılandırılmış varsayılan değere döndürür.
Öncelikli işleme (service_tier)
Öncelikli işleme (service_tier)
OpenAI API’si, Desteklenen değerler:
service_tier üzerinden öncelikli işlemeyi sunar. OpenClaw içinde bunu model başına ayarlayın:auto, default, flex, priority.Sunucu tarafı Compaction (Responses API)
Sunucu tarafı Compaction (Responses API)
Doğrudan OpenAI Responses modelleri için (
api.openai.com üzerinde openai/*), OpenAI Plugin’inin Pi harness akış sarmalayıcısı sunucu tarafı Compaction’ı otomatik etkinleştirir:store: truedeğerini zorlar (model uyumluluğusupportsStore: falseayarlamadıkça)context_management: [{ type: "compaction", compact_threshold: ... }]ekler- Varsayılan
compact_threshold:contextWindowdeğerinin %70’i (veya kullanılamadığında80000)
- Açıkça etkinleştir
- Özel eşik
- Devre dışı bırak
Azure OpenAI Responses gibi uyumlu uç noktalar için kullanışlıdır:
responsesServerCompaction yalnızca context_management eklemeyi denetler. Doğrudan OpenAI Responses modelleri, uyumluluk supportsStore: false ayarlamadıkça yine de store: true değerini zorlar.Katı aracısal GPT modu
Katı aracısal GPT modu
openai/* üzerindeki GPT-5 ailesi çalıştırmaları için OpenClaw daha katı bir gömülü yürütme sözleşmesi kullanabilir:strict-agentic ile OpenClaw:- Bir araç eylemi mevcut olduğunda yalnızca plandan oluşan bir turu artık başarılı ilerleme olarak değerlendirmez
- Turu hemen eyleme geç yönlendirmesiyle yeniden dener
- Önemli işler için
update_plandeğerini otomatik etkinleştirir - Model eyleme geçmeden planlamaya devam ederse açık bir engellenmiş durum gösterir
Yalnızca OpenAI ve Codex GPT-5 ailesi çalıştırmalarıyla sınırlıdır. Diğer sağlayıcılar ve eski model aileleri varsayılan davranışı korur.
Yerel ve OpenAI uyumlu rotalar
Yerel ve OpenAI uyumlu rotalar
OpenClaw, doğrudan OpenAI, Codex ve Azure OpenAI uç noktalarını genel OpenAI uyumlu
/v1 proxy’lerinden farklı ele alır:Yerel rotalar (openai/*, Azure OpenAI):reasoning: { effort: "none" }değerini yalnızca OpenAInoneeforunu destekleyen modeller için tutarreasoning.effort: "none"değerini reddeden modeller veya proxy’ler için devre dışı reasoning’i atlar- Araç şemalarını varsayılan olarak katı moda ayarlar
- Gizli atıf üstbilgilerini yalnızca doğrulanmış yerel host’lara ekler
- Yalnızca OpenAI’a özgü istek biçimlendirmesini (
service_tier,store, reasoning uyumluluğu, prompt cache ipuçları) korur
- Daha gevşek uyumluluk davranışı kullanır
- Yerel olmayan
openai-completionsyüklerinden Completionsstoredeğerini çıkarır - OpenAI uyumlu Completions proxy’leri için gelişmiş
params.extra_body/params.extraBodydoğrudan geçişli JSON kabul eder - vLLM gibi OpenAI uyumlu Completions proxy’leri için
params.chat_template_kwargskabul eder - Katı araç şemalarını veya yalnızca yerel üstbilgileri zorlamaz
İlgili
Model seçimi
Sağlayıcıları, model referanslarını ve failover davranışını seçme.
Görüntü oluşturma
Paylaşılan görüntü aracı parametreleri ve sağlayıcı seçimi.
Video oluşturma
Paylaşılan video aracı parametreleri ve sağlayıcı seçimi.
OAuth ve kimlik doğrulama
Kimlik doğrulama ayrıntıları ve kimlik bilgisi yeniden kullanım kuralları.