openai adlı tek bir sağlayıcı kimliği kullanır. openai/*, standart model rotasıdır.
Çalışma zamanı ilkesi ayarlanmamış veya auto olan gömülü ajan turlarında OpenAI’ın rota
bilgileri, OpenClaw’ın paketle birlikte gelen Codex uygulama sunucusu çalışma zamanını örtük
olarak seçip seçemeyeceğini belirler. Tek başına openai/* ön eki bir çalışma zamanı seçmez.
- Ajan modelleri - açık
agentRuntimeyapılandırması veya OpenAI’ın örtük rota ilkesiyle seçilen çalışma zamanı üzerindenopenai/*. ChatGPT/Codex aboneliği kullanımı için Codex kimlik doğrulamasıyla oturum açın veya anahtar tabanlı faturalandırma istediğinizde bir API anahtarı kimlik doğrulama profili yapılandırın. - Ajan dışı OpenAI API’leri -
OPENAI_API_KEYveya biropenaiAPI anahtarı kimlik doğrulama profili üzerinden, kullanım başına faturalandırılan doğrudan OpenAI Platform erişimi. - Eski yapılandırma -
codex/*veopenai-codex/*başvuruları,openclaw doctor --fixtarafındanopenai/*ile model kapsamlıagentRuntime.id: "codex"biçimine onarılır.
Kullanım ve maliyet takibi
OpenClaw, abonelik kotası ile Platform API faturalandırmasını ayrı tutar:- ChatGPT/Codex OAuth; abonelik planını, kota aralıklarını ve kredi bakiyesini gösterir.
OPENAI_ADMIN_KEY, Control UI Kullanım bölümünde günlük harcama, istek/token toplamları, en çok kullanılan modeller ve maliyet kategorileri dâhil olmak üzere sağlayıcının bildirdiği 30 günlük kuruluş maliyetini ve tamamlama kullanımını gösterir.OPENAI_PROJECT_ID, isteğe bağlı olarak Admin API geçmişini tek bir projeyle sınırlar.- OpenClaw,
OPENAI_API_KEYveya biropenaiçıkarım profilini kuruluş API’lerine asla göndermez; bu kimlik bilgileri özel, Azure veya ajan yerel uç noktalarına ait olabilir.
Hızlı seçim
Adlandırma eşlemesi
Örtük ajan çalışma zamanı
Sağlayıcı/modelagentRuntime ilkesi ayarlanmamış veya auto olduğunda OpenAI’ın
sağlayıcıya ait rota ilkesi, etkin uç nokta ve bağdaştırıcıya göre örtük
çalışma zamanını seçer:
Açıkça belirtilen varsayılan dışı sağlayıcı/model
agentRuntime.id ayarı belirleyici olmaya devam eder.
Örneğin agentRuntime.id: "openclaw", normalde Codex’e uygun olan bir
rotayı OpenClaw’da tutarken agentRuntime.id: "codex", Codex’i zorunlu kılar ve
etkin rota Codex uyumlu olarak bildirilmemişse güvenli biçimde başarısız olur.
Çalışma zamanı seçimi, kimlik bilgisi türünü veya faturalandırmayı değiştirmez: Platform API anahtarı
kimlik doğrulaması ile ChatGPT/Codex abonelik kimlik doğrulaması ayrı kalır.
openclaw doctor --fix; eski codex/* ve openai-codex/* model
başvurularını, eski Codex kimlik doğrulama profili kimliklerini ve eski Codex kimlik doğrulama sırası girdilerini
standart openai rotasına taşır. Taşınan model başvuruları model kapsamlı
agentRuntime.id: "codex" alır; yeni kimlik doğrulama sırası yapılandırması için auth.order.openai kullanın.
Yeni OpenAI kurulumu, yalnızca birincil model yapılandırılmamışsa GPT-5.6’yı
birincil olarak uygular. OpenAI kimlik doğrulaması eklemek veya yenilemek,
openai/gpt-5.5 dâhil olmak üzere mevcut açık seçimi korur; ancak
models auth login --set-default veya models set açıkça kullanılırsa bu geçerli değildir. Bir ajan modeli için yalnızca
API anahtarı kimlik doğrulaması istediğinizde API anahtarı kimlik doğrulama profili kullanın.GPT-5.6 sınırlı önizlemesi
OpenClaw, tamopenai/gpt-5.6-sol,
openai/gpt-5.6-terra ve openai/gpt-5.6-luna model kimliklerini tanır. Mevcut katalogda üçü de
xhigh ve max akıl yürütme sunar. OpenAI; Sol’u
amiral gemisi katmanı, Terra’yı dengeli katman, Luna’yı ise hızlı ve
daha düşük maliyetli katman olarak tanımlar. Bkz.
GPT-5.6 lansman duyurusu
ve erişim kılavuzu.
Doğrudan OpenAI API anahtarı kimlik doğrulamasıyla yalın openai/gpt-5.6 kimliği, Sol’un diğer adıdır
ve yeni kurulumun varsayılanıdır. Yerel Codex kataloğu bu doğrudan API diğer adını
istemci tarafında uygulamaz; çalışma alanı erişimine bağlı olarak tam Sol, Terra ve Luna
kimliklerini gösterebilir. Bu nedenle yeni ChatGPT/Codex OAuth kurulumu
openai/gpt-5.6-sol kullanır. Mevcut hesabı şununla kontrol edin:
Uygun tam resmî HTTPS rotaları, çalışma zamanı ilkesi ayarlanmamışsa veya
auto ise
paketle birlikte gelen Codex uygulama sunucusu Plugin’ini seçebilir; yazılmış Completions rotaları,
özel uç noktalar ve istek aktarımı geçersiz kılmaları OpenClaw’da kalır. Düz metin
resmî HTTP uç noktaları reddedilir. Açık sağlayıcı/model çalışma zamanı yapılandırması
belirleyici olmaya devam eder. Açık çalışma zamanı yapılandırmasıyla ayarlanmamış eski Codex model
başvurularını, codex-cli/* başvurularını veya eski çalışma zamanı oturum sabitlemelerini onarmak için openclaw doctor --fix çalıştırın.OpenClaw özellik kapsamı
OpenAI gerçek zamanlı ses, herkese açık OpenAI Platform Realtime
API üzerinden çalışır ve bir Platform API anahtarı gerektirir. Codex OAuth token’ları ise
ChatGPT Codex arka ucunda kimlik doğrular; herkese açık Realtime uç noktaları için
Platform API anahtarlarıyla birbirlerinin yerine kullanılamazlar.API anahtarıyla kimlik doğrulama faturalandırmanın eksik olduğunu bildirirse, API anahtarıyla
kimlik doğrulamayı kullanırken gerçek zamanlı kimlik bilgilerinizi destekleyen kuruluş için
platform.openai.com/account/billing
adresinden Platform kredisi yükleyin. Gerçek zamanlı ses;
openclaw onboard --auth-choice openai-api-key tarafından
oluşturulan openai API anahtarı kimlik doğrulama profilini, Kontrol Arayüzü Konuşma için
talk.realtime.providers.openai.apiKey aracılığıyla ayarlanan bir Platform API anahtarını,
Sesli Arama için plugins.entries.voice-call.config.realtime.providers.openai.apiKey değerini
veya OPENAI_API_KEY ortam değişkenini kabul eder.Kontrol Arayüzü Görüntülü Konuşma’da OpenAI WebRTC, kamera bağlamını isteğe bağlı olarak alır:
model describe_view çağrısı yaptığında tarayıcı, gerçek zamanlı veri kanalı üzerinden
sınırlandırılmış tek bir JPEG gönderir. OpenClaw, OpenAI oturumuna kesintisiz bir kamera izi
eklemez.Bellek gömme vektörleri
OpenClaw,memory_search indeksleme ve sorgu gömme vektörleri için
OpenAI’ı veya OpenAI uyumlu bir gömme vektörü uç noktasını kullanabilir:
memory.search altında queryInputType ve documentInputType değerlerini ayarlayın. OpenClaw
bunları sağlayıcıya özgü input_type istek alanları olarak iletir: sorgu
gömme vektörleri queryInputType kullanır; indekslenen bellek parçaları ve toplu indeksleme
documentInputType kullanır. Tam örnek için
Bellek yapılandırması referansına
bakın.
Başlarken
- API anahtarı (OpenAI Platform)
- Codex aboneliği
En uygun kullanım: doğrudan API erişimi ve kullanıma dayalı faturalandırma.Ya da anahtarı doğrudan iletin:Sade doğrudan API
1
API anahtarınızı alın
OpenAI Platform panosundan bir API anahtarı oluşturun veya kopyalayın.
2
İlk kurulumu çalıştırın
3
Modelin kullanılabilir olduğunu doğrulayın
Rota özeti
Çalışma zamanı ayarlanmamışken veya
auto olduğunda, yalnızca uygun ve tam bir resmî yerel HTTPS
rotası Codex app-server çalışma düzeneğini örtük olarak seçebilir. Bir ajan modelinde API anahtarıyla
kimlik doğrulama için bir openai API anahtarı kimlik doğrulama profili oluşturup bunu
auth.order.openai ile sıralayın; OPENAI_API_KEY, ajan dışı OpenAI API yüzeyleri için
doğrudan geri dönüş olarak kalır. Eski Codex kimlik doğrulama sırası girdilerini taşımak için
openclaw doctor --fix komutunu çalıştırın.Yapılandırma örneği
gpt-5.6 kimliği Sol katmanına çözümlenir. Bu API
kuruluşu GPT-5.6’yı sunmuyorsa birincil modeli açıkça
openai/gpt-5.5 olarak ayarlayın.OpenAI API üzerinden ChatGPT’nin mevcut Instant modelini denemek için modeli
openai/chat-latest olarak ayarlayın:chat-latest değişken bir takma addır. Yeni OpenAI API anahtarı kurulumu bunun yerine,
sade doğrudan API kimliği Sol’a çözümlenen openai/gpt-5.6 değerini kullanır. openai/gpt-5.5
dâhil mevcut açıkça belirtilmiş birincil modeller değişmeden kalır.
chat-latest takma adı yalnızca medium metin ayrıntı düzeyini kabul eder; OpenClaw
bu model için istenen diğer tüm ayrıntı düzeylerini medium olarak zorunlu kılar.Yerel Codex app-server kimlik doğrulaması
Yerel Codex app-server altyapısı, uygun bir tam resmî HTTPS rotası tarafından örtük olarak seçildiğinde veya sağlayıcı/modelagentRuntime.id: "codex" tarafından açıkça
seçildiğinde openai/* model referanslarını kullanır. Kimlik doğrulaması
yine hesap tabanlıdır. OpenClaw kimlik doğrulamayı şu sırayla seçer:
- Ajan için tercihen
auth.order.openaialtında sıralanmış OpenAI kimlik doğrulama profilleri. Eski Codex kimlik doğrulama profili kimliklerini ve kimlik doğrulama sırasını taşımak içinopenclaw doctor --fixçalıştırın. - Yerel Codex CLI ChatGPT oturum açması gibi app-server’ın mevcut hesabı. Varsayılan yalıtılmış ajan ana dizini için OpenClaw, bu yerel CLI hesabını oturum açma RPC’si üzerinden app-server’a bağlar; CLI’ın yapılandırmasını, pluginlerini veya iş parçacığı deposunu paylaşmaz.
- Yalnızca yerel stdio app-server başlatmaları için ve yalnızca app-server
hesap olmadığını bildirdiğinde:
CODEX_API_KEY, ardındanOPENAI_API_KEY.
OPENAI_API_KEY değerine de sahip diye
değiştirilmez. Ortam API anahtarı geri dönüşü yalnızca yerel stdio hesapsız
yoluna uygulanır; WebSocket app-server bağlantıları üzerinden asla gönderilmez.
Abonelik tarzı bir Codex profili seçildiğinde OpenClaw ayrıca CODEX_API_KEY
ve OPENAI_API_KEY değerlerini başlatılan stdio app-server alt işleminden uzak
tutar ve seçilen kimlik bilgilerini bunun yerine app-server oturum açma RPC’si
üzerinden gönderir.
Bu abonelik profili bir Codex kullanım sınırı nedeniyle engellendiğinde OpenClaw,
profili Codex’in bildirdiği sıfırlama zamanına kadar engellenmiş olarak işaretler
ve seçilen modeli değiştirmeden ya da Codex altyapısından çıkmadan kimlik doğrulama
sıralamasının bir sonraki openai:* profiline geçmesine izin verir.
Sıfırlama zamanı geçtikten sonra abonelik profili yeniden uygun hâle gelir.
Görsel oluşturma
Paketle gelenopenai plugini, image_generate aracı üzerinden görsel
oluşturmayı kaydeder. Aynı openai/gpt-image-2 model referansı üzerinden hem OpenAI
API anahtarıyla hem de Codex OAuth ile görsel oluşturmayı destekler.
Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için
bkz. Görsel Oluşturma.
gpt-image-2, OpenAI metinden görsele oluşturma ve 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 durumda kalır. Şeffaf arka planlı
PNG/WebP çıktısı için openai/gpt-image-1.5 kullanın; geçerli gpt-image-2 API,
background: "transparent" değerini reddeder.
Şeffaf arka plan isteği için image_generate öğesini model: "openai/gpt-image-1.5",
outputFormat: "png" veya "webp" ve background: "transparent" ile çağırın;
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ış dağıtım/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’ya özgü
bir diğer ad olarak kullanılabilir durumda kalır. OpenAI Images kalitesini ve
maliyetini denetlemek için --quality low|medium|high|auto kullanın.
OpenAI’ın moderasyon ipucunu image generate veya image edit üzerinden
iletmek için --openai-moderation low|auto kullanın.
ChatGPT/Codex OAuth kurulumları için aynı openai/gpt-image-2 referansını koruyun. Bir
openai OAuth profili yapılandırıldığında OpenClaw, depolanan OAuth
erişim belirtecini çözümler ve görüntü isteklerini Codex Responses arka ucu üzerinden gönderir;
önce OPENAI_API_KEY yöntemini denemez veya sessizce bir API anahtarına geri dönmez.
Bunun yerine doğrudan OpenAI Images API yolunu kullanmak istediğinizde
models.providers.openai değerini bir API anahtarı, özel temel
URL veya Azure uç noktasıyla açıkça yapılandırın. Bu özel görüntü uç noktası güvenilen bir LAN/özel adresteyse
browser.ssrfPolicy.dangerouslyAllowPrivateNetwork: true değerini de ayarlayın; OpenClaw,
bu açık katılım olmadığı sürece özel/dahili OpenAI uyumlu görüntü uç noktalarını engellemeyi
sürdürür.
Oluşturma:
Video oluşturma
Paketle gelenopenai Plugin’i, video oluşturmayı
video_generate aracı üzerinden kaydeder.
OpenAI görüntüden videoya istekleri, bir görüntü
input_reference ile POST /v1/videos kullanır. Tek video düzenlemeleri, yüklenen video
video alanında olacak şekilde POST /v1/videos/edits kullanı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.OpenAI sağlayıcısı
supportsSize bildirir ancak supportsAspectRatio veya
supportsResolution bildirmez. OpenClaw’ın paylaşılan normalleştirme katmanı, istenen
bir aspectRatio değerini, istek sağlayıcıya ulaşmadan önce en yakın eşleşen OpenAI
size değerine dönüştürür; bu nedenle en-boy oranı istekleri genellikle çalışmaya devam eder.
resolution için boyut geri dönüşü yoktur ve bu değer kaldırılarak çağırana
Ignored unsupported overrides for openai/<model>: resolution=<value> olarak gösterilir.GPT-5 istem katkısı
OpenClaw,openai sağlayıcısındaki GPT-5 ailesi modelleri için
paylaşılan bir GPT-5 istem katkısı ekler (normalleştirilerek
openai/* olan onarım öncesi eski Codex referansları dâhil). OpenRouter veya opencode yolları gibi
GPT-5 ailesi model kimliklerini de sunan diğer sağlayıcılar bu katmanı almaz; bu katman
yalnızca model kimliğine göre değil, openai sağlayıcı kimliğine göre sınırlandırılır. Eski GPT-4.x modelleri
bunu hiçbir zaman almaz.
Yerel Codex uygulama sunucusu donanımı, kişilik/araç
disiplini davranış sözleşmesini veya samimi etkileşim tarzı katmanını
geliştirici talimatları üzerinden almaz; yerel Codex, Codex’e ait temel, model ve
proje belgesi davranışını korur ve OpenClaw, ajan çalışma alanı kişilik dosyalarının yetkili kalması için
yerel iş parçacıklarında Codex’in yerleşik kişiliğini devre dışı bırakır.
OpenClaw, yerel Codex iş parçacıklarına yalnızca çalışma zamanı bağlamı sağlar: kanal
teslimatı, OpenClaw dinamik araçları, ACP devri, çalışma alanı bağlamı ve
OpenClaw Skills. Aynı katkıdaki Heartbeat rehberlik metni
tek istisnadır: yerel Codex Heartbeat dönüşleri bunu alır; metin, paylaşılan istem katkısı
kancası üzerinden değil, özel iş birliği talimatları olarak eklenir.
GPT-5 katkısı, eşleşen OpenClaw tarafından birleştirilmiş istemlere kişilik
kalıcılığı, yürütme güvenliği, araç disiplini, çıktı biçimi, tamamlanma
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 teslimat politikasında kalır. Samimi etkileşim tarzı katmanı
ayrıdır ve yapılandırılabilir.
- Yapılandırma
- CLI
Paylaşılan
agents.defaults.promptOverlays.gpt5.personality ayarı belirlenmemişse eski
plugins.entries.openai.config.personality değeri uyumluluk geri dönüşü olarak
okunmaya devam eder.Ses ve konuşma
Konuşma sentezi (TTS)
Konuşma sentezi (TTS)
Paketle gelen
openai Plugin’i,
tts yüzeyi için konuşma sentezini kaydeder.Kullanılabilir modeller:
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’uyla birleştirilir; dolayısıyla lang gibi
ek anahtarlar gerektiren OpenAI uyumlu uç noktalar için bunu 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 değerini ayarlayın. OpenAI TTS ve Realtime sesin ikisi de
bir OpenAI Platform API anahtarı üzerinden yapılandırılır; yalnızca OAuth kullanan kurulumlar
Codex destekli sohbet modellerini kullanmaya devam edebilir ancak OpenAI canlı sesli yanıt özelliğini kullanamaz.Konuşmayı metne dönüştürme
Konuşmayı metne dönüştürme
Paketle gelen Paylaşılan ses medyası yapılandırması veya çağrı başına transkripsiyon isteği tarafından sağlandığında,
dil ve istem ipuçları OpenAI’a iletilir.
openai Plugin’i, OpenClaw’ın medya anlama
transkripsiyon yüzeyi üzerinden toplu konuşmayı metne dönüştürme özelliğini kaydeder.- Varsayılan model:
gpt-4o-transcribe - Uç nokta: OpenAI REST
/v1/audio/transcriptions - Girdi yolu: çok parçalı ses dosyası yükleme
- Discord ses kanalı bölümleri ve kanal ses ekleri dâhil olmak üzere,
gelen ses transkripsiyonunun
tools.media.audiookuduğu her yerde kullanılır
Gerçek zamanlı transkripsiyon
Gerçek zamanlı transkripsiyon
Paketle gelen
openai Plugin’i, Voice Call Plugin’i için
gerçek zamanlı transkripsiyonu kaydeder.G.711 u-law (
g711_ulaw / audio/pcmu) ses biçimiyle
wss://api.openai.com/v1/realtime adresine bir WebSocket bağlantısı kullanır. Bir openai
API anahtarı profili için Gateway, WebSocket’i açmadan önce geçici bir Realtime transkripsiyon istemci
gizli anahtarı oluşturur. Bu akış sağlayıcısı, Voice Call’un gerçek zamanlı transkripsiyon yolu içindir;
Discord ses özelliği şu anda kısa bölümler kaydeder ve bunun yerine toplu
tools.media.audio transkripsiyon yolunu kullanır.Gerçek zamanlı ses
Gerçek zamanlı ses
Paketle gelen
openai Plugin’i, Voice Call
Plugin’i için gerçek zamanlı sesi kaydeder.gpt-realtime-2.1 için kullanılabilen yerleşik Realtime sesleri: alloy, ash,
ballad, coral, echo, sage, shimmer, verse, marin, cedar.
OpenAI, en iyi Realtime kalitesi için marin ve cedar seslerini önerir. Bu,
yukarıdaki metinden konuşmaya seslerinden ayrı bir kümedir; fable,
nova veya onyx gibi yalnızca TTS’ye yönelik bir ses, Realtime oturumları için geçerli değildir.
Daha küçük ve daha düşük maliyetli Realtime 2.1 varyantını tercih ettiğinizde
modeli açıkça gpt-realtime-2.1-mini olarak ayarlayın.GPT-Live (yakında). OpenAI’ın tam çift yönlü
gpt-live-1 ve
gpt-live-1-mini modelleri, Temmuz 2026’da ChatGPT sesli modunun yerini aldı;
geliştirici API’si erken erişim kuruluşlarına aşamalı olarak sunuluyor. OpenClaw
model ailesini tanır ancak henüz çalıştırmaz: GPT-Live oturumları yalnızca
WebRTC kullanır, konuşma sıralarını kendileri yönetir (VAD yoktur) ve ajan çalışmalarını
OpenClaw’ın gerçek zamanlı taşıma katmanlarının henüz uygulamadığı
bir devir olayı protokolü üzerinden aktarır. Bir gpt-live-* modeli yapılandırıldığında,
ajan erişimi olmadan sesi sessizce bağlamak yerine hem WebSocket köprüsü
hem de Talk tarayıcı oturumları hakkında yönlendirmeyle kapalı biçimde başarısız olur.
Erken erişim sırasında API erişimi de OpenAI kuruluşu başına
kısıtlanır. GPT-Live desteği gelene kadar gpt-realtime-2.1 seçeneğini
(varsayılan) kullanmaya devam edin.Arka uç OpenAI gerçek zamanlı köprüleri,
session.temperature kabul etmeyen
genel kullanıma sunulmuş Realtime WebSocket oturum biçimini kullanır. Azure OpenAI
dağıtımları azureEndpoint ve azureDeployment üzerinden kullanılabilir olmaya devam eder ve
dağıtımla uyumlu oturum biçimini (temperature dâhil) korur.
Çift yönlü araç çağrısını ve G.711 u-law sesini destekler.Realtime sesi, oturum oluşturulurken 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 dize olarak sunar.
Control UI Talk, Gateway tarafından oluşturulan geçici istemci sırrı ve
OpenAI Realtime API ile doğrudan tarayıcı WebRTC SDP alışverişi aracılığıyla
OpenAI tarayıcı gerçek zamanlı oturumlarını kullanır. Gateway bu istemci sırrını
seçili
openai kimlik bilgisiyle oluşturur. Yapılandırılmış anahtarlar, API anahtarı profilleri ve
OPENAI_API_KEY önceliklidir; openai OAuth profili veya harici
Codex oturum açma işlemi yedek seçenektir. Gateway aktarıcısı ve Voice Call arka uç gerçek zamanlı
WebSocket köprüleri, yerel OpenAI uç noktaları için aynı kimlik bilgisi sırasını kullanır.
Bakım sorumlularının canlı doğrulaması
OPENAI_API_KEY=... GEMINI_API_KEY=... node --import tsx scripts/dev/realtime-talk-live-smoke.ts ile kullanılabilir;
OpenAI aşamaları, sırları günlüğe kaydetmeden hem arka uç WebSocket köprüsünü
hem de tarayıcı WebRTC SDP alışverişini doğrular.
Bu iki aşamayı Google kimlik bilgileri olmadan çalıştırmak için --openai-only iletin.Azure OpenAI uç noktaları
Paketle gelenopenai sağlayıcısı, temel URL’yi geçersiz kılarak görüntü
oluşturma için bir Azure OpenAI kaynağını hedefleyebilir. Görüntü oluşturma yolunda OpenClaw,
models.providers.openai.baseUrl üzerindeki Azure ana bilgisayar adlarını algılar ve
otomatik olarak Azure’un istek biçimine geçer.
Realtime sesi ayrı bir yapılandırma yolu
(
plugins.entries.voice-call.config.realtime.providers.openai.azureEndpoint)
kullanır ve models.providers.openai.baseUrl bundan etkilenmez. Azure
ayarları için Ses ve konuşma altındaki Realtime
sesi akordeonuna bakın.- Zaten bir Azure OpenAI aboneliğiniz, kotanız veya kurumsal sözleşmeniz varsa
- Azure’un sağladığı bölgesel veri yerleşimi veya uyumluluk denetimlerine ihtiyacınız varsa
- Trafiği mevcut bir Azure kiracısı içinde tutmak istiyorsanız
Yapılandırma
Paketle gelenopenai sağlayıcısı üzerinden Azure görüntü oluşturmak için
models.providers.openai.baseUrl değerini Azure kaynağınıza yönlendirin ve apiKey değerini
Azure OpenAI anahtarı (OpenAI Platform anahtarı değil) olarak ayarlayın:
*.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ü oluşturma çağrıları için varsayılan 600s istek zaman aşımını 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ü oluşturma yolu için Azure yönlendirmesi
OpenClaw 2026.4.22 veya sonraki bir sürümü gerektirir. Önceki sürümler, herhangi bir özel
openai.baseUrl değerini genel OpenAI uç noktası gibi işler 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 genel kullanıma sunulmuş sürümü sabitlemek üzereAZURE_OPENAI_API_VERSION 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 isteklerinde, OpenClaw’daki 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
tüm görüntü oluşturma çağrıları için 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 ilgili 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 (örneğingpt-image-2 üzerindeki belirli
background değerlerini) reddedebilir veya bunları yalnızca belirli model
sürümlerinde sunabilir. Bu farklılıklar OpenClaw’dan değil, Azure’dan ve temel
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 taşıma ve uyumluluk davranışını kullanır ancak
OpenClaw’ın gizli ilişkilendirme üst bilgilerini almaz — Gelişmiş yapılandırma
altındaki Yerel ve OpenAI uyumlu rotalar akordeonuna bakın.Azure’da sohbet veya Responses trafiği (görüntü oluşturmanın ötesinde) için
ilk katılım akışını ya da ö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
Aşağıdaki model başınaparams örnekleri, OpenClaw’ın gömülü sağlayıcı
isteğini biçimlendirir. Bunları yapılandırmak, açıkça tanımlanmış istek davranışıdır; bu nedenle normalde uygun olan
bir auto rotası, Codex’i örtük olarak seçmek yerine OpenClaw’da kalır. Yerel
Codex uygulama sunucusu test sistemi kendi taşımasını ve istek ayarlarını yönetir; etkin rota
Codex uyumlu olarak bildirilmemişse açık agentRuntime.id: "codex" kapalı biçimde başarısız olur.
Taşıma (WebSocket veya SSE)
Taşıma (WebSocket veya SSE)
OpenClaw, İlgili OpenAI belgeleri:
openai/* için SSE yedeğiyle ("auto") önce WebSocket’i kullanır."auto" modunda OpenClaw:- SSE’ye geçmeden önce erken bir WebSocket hatasını bir kez yeniden dener
- Bir hatadan sonra WebSocket’i 60 saniye boyunca bozulmuş olarak işaretler ve bekleme süresince SSE kullanır
- Yeniden denemeler ve yeniden bağlantılar için kararlı oturum ve konuşma sırası kimliği üst bilgileri ekler
- Taşıma varyantları genelinde kullanım sayaçlarını (
input_tokens/prompt_tokens) normalleştirir
Hızlı mod
Hızlı mod
OpenClaw,
openai/* için ortak bir hızlı mod anahtarı sunar:- Sohbet/UI:
/fast status|auto|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. fastMode: "auto", otomatik
kesme noktasına kadar yeni model çağrılarını hızlı başlatır; ardından sonraki yeniden deneme,
yedek, araç sonucu veya devam çağrılarını hızlı mod olmadan başlatır.
Kesme noktası varsayılan olarak 60 saniyedir; değiştirmek için etkin modelde
params.fastAutoOnSeconds ayarlayın.Oturum geçersiz kılmaları yapılandırmaya üstün gelir. Sessions UI’da oturum
geçersiz kılmasını temizlemek, oturumu yapılandırılmış varsayılana döndürür.
Öncelikli işleme (service_tier)
Öncelikli işleme (service_tier)
OpenAI API’si, Desteklenen değerler:
service_tier aracılığıyla öncelikli işleme sunar. Bunu OpenClaw’da
her model için 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 OpenClaw akış sarmalayıcısı sunucu tarafı Compaction’ı
otomatik olarak etkinleştirir:store: truedeğerini zorunlu kılar (model uyumluluğusupportsStore: falseayarlamadığı sürece)context_management: [{ type: "compaction", compact_threshold: ... }]ekler- Varsayılan
compact_threshold:contextWindowdeğerinin %70’i (veya kullanılamadığında80000)
- Açıkça etkinleştirme
- Özel eşik
- Devre dışı bırakma
Azure OpenAI Responses gibi uyumlu uç noktalar için kullanışlıdır:
responsesServerCompaction yalnızca context_management eklenmesini denetler.
Doğrudan OpenAI Responses modelleri, uyumluluk supportsStore: false ayarlamadığı
sürece yine de store: true değerini zorunlu kılar.Katı aracılı GPT modu
Katı aracılı GPT modu
OpenClaw’ın gömülü çalışma zamanı üzerinden çalıştırılan
openai sağlayıcısının
GPT-5 ailesi modelleri için OpenClaw, strict-agentic adlı daha katı bir
yürütme sözleşmesini zaten varsayılan olarak kullanır. Yapılandırma açıkça
devre dışı bırakmadığı sürece çözümlenen sağlayıcı openai olduğunda
ve model kimliği GPT-5 ailesiyle eşleştiğinde otomatik olarak etkinleşir:"strict-agentic" değerini açıkça ayarlamak, desteklenen bir kanalda etkisizdir
(zaten varsayılandır) ve desteklenmeyen sağlayıcı/model çiftlerinde işlevsizdir.strict-agentic etkinken OpenClaw:- Kapsamlı işler için
update_planözelliğini otomatik olarak etkinleştirir - Yapısal olarak boş veya yalnızca akıl yürütme içeren turları, görünür yanıt devamıyla yeniden dener
- Seçilen çalıştırma sistemi sağladığında açık çalıştırma sistemi plan olaylarını kullanır
Bu sözleşme tamamen OpenClaw’ın gömülü ajan çalıştırıcısında yer alır. Kendi
tur ve plan davranışını yöneten yerel Codex uygulama sunucusu çalıştırma
sistemine uygulanmaz; yerel Codex çalıştırmalarında çalıştırma sistemi
seçimi, yürütme sözleşmesi ayarından daha önemlidir.
Yerel ve OpenAI uyumlu yollar
Yerel ve OpenAI uyumlu yollar
OpenClaw, doğrudan OpenAI, Codex ve Azure OpenAI uç noktalarını genel
OpenAI uyumlu
/v1 proxy’lerinden farklı biçimde ele alır:Yerel yollar (openai/*, Azure OpenAI):reasoning: { effort: "none" }değerini yalnızca OpenAInoneçabasını destekleyen modeller için korurreasoning.effort: "none"değerini reddeden modeller veya proxy’ler için devre dışı akıl yürütmeyi dahil etmez- Araç şemalarını varsayılan olarak katı moda ayarlar
- Gizli ilişkilendirme başlıklarını yalnızca doğrulanmış yerel ana makinelere ekler (Azure OpenAI yerel bir yol olmasına rağmen bu başlıkları almaz)
- Yalnızca OpenAI’a özgü istek biçimlendirmesini korur (
service_tier,store, akıl yürütme uyumluluğu, istem önbelleği ipuçları)
- Daha esnek uyumluluk davranışı kullanır
- Yerel olmayan
openai-completionsyüklerinden Completionsstorealanını çıkarır - OpenAI uyumlu Completions proxy’leri için gelişmiş
params.extra_body/params.extraBodyaktarım JSON’unu kabul eder - vLLM gibi OpenAI uyumlu Completions proxy’leri için
params.chat_template_kwargsdeğerini kabul eder - Katı araç şemalarını veya yalnızca yerel yollara özgü başlıkları zorunlu kılmaz
İlgili
Model seçimi
Sağlayıcıları, model referanslarını ve yük devretme 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 bilgilerini yeniden kullanma kuralları.