Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Model yük devretme
Auth profili rotasyonu, bekleme süreleri ve bunun geri dönüşlerle nasıl etkileştiği.
Model sağlayıcıları
Hızlı sağlayıcı özeti ve örnekler.
Ajan çalışma zamanları
PI, Codex ve diğer ajan döngüsü çalışma zamanları.
Yapılandırma referansı
Model yapılandırma anahtarları.
openai/gpt-5.5, resmi OpenAI sağlayıcısında varsayılan olarak Codex app-server çalışma zamanı üzerinden çalışır. Açık çalışma zamanı geçersiz kılmaları, tüm ajan veya oturum üzerinde değil, sağlayıcı/model politikasında yer alır. Codex çalışma zamanı modunda openai/gpt-* referansı API anahtarıyla faturalandırmayı ima etmez; kimlik doğrulama bir Codex hesabından veya openai-codex auth profilinden gelebilir. Bkz. Ajan çalışma zamanları.
Model seçimi nasıl çalışır?
OpenClaw modelleri şu sırayla seçer:İlgili model yüzeyleri
İlgili model yüzeyleri
agents.defaults.models, OpenClaw tarafından kullanılabilen modellerin izin listesi/kataloğudur (aliaslar dahil). Sağlayıcı keşfini dinamik tutarken görünür sağlayıcıları sınırlamak içinprovider/*girdilerini kullanın.agents.defaults.imageModelyalnızca birincil model görüntüleri kabul edemediğinde kullanılır.agents.defaults.pdfModel,pdfaracı tarafından kullanılır. Atlanırsa araçagents.defaults.imageModeldeğerine, ardından çözümlenmiş oturum/varsayılan modele geri döner.agents.defaults.imageGenerationModel, paylaşılan görüntü üretimi yeteneği tarafından kullanılır. Atlanırsaimage_generateyine de auth destekli bir sağlayıcı varsayılanı çıkarabilir. Önce geçerli varsayılan sağlayıcıyı, ardından kalan kayıtlı görüntü üretimi sağlayıcılarını sağlayıcı kimliği sırasıyla dener. Belirli bir sağlayıcı/model ayarlarsanız o sağlayıcının auth/API anahtarını da yapılandırın.agents.defaults.musicGenerationModel, paylaşılan müzik üretimi yeteneği tarafından kullanılır. Atlanırsamusic_generateyine de auth destekli bir sağlayıcı varsayılanı çıkarabilir. Önce geçerli varsayılan sağlayıcıyı, ardından kalan kayıtlı müzik üretimi sağlayıcılarını sağlayıcı kimliği sırasıyla dener. Belirli bir sağlayıcı/model ayarlarsanız o sağlayıcının auth/API anahtarını da yapılandırın.agents.defaults.videoGenerationModel, paylaşılan video üretimi yeteneği tarafından kullanılır. Atlanırsavideo_generateyine de auth destekli bir sağlayıcı varsayılanı çıkarabilir. Önce geçerli varsayılan sağlayıcıyı, ardından kalan kayıtlı video üretimi sağlayıcılarını sağlayıcı kimliği sırasıyla dener. Belirli bir sağlayıcı/model ayarlarsanız o sağlayıcının auth/API anahtarını da yapılandırın.- Ajan başına varsayılanlar, bağlamalarla birlikte
agents.list[].modelüzerindenagents.defaults.modeldeğerini geçersiz kılabilir (bkz. Çok ajanlı yönlendirme).
Seçim kaynağı ve geri dönüş davranışı
Aynıprovider/model, nereden geldiğine bağlı olarak farklı şeyler ifade edebilir:
- Yapılandırılmış varsayılanlar (
agents.defaults.model.primaryve ajana özgü birinciller) normal başlangıç noktasıdır veagents.defaults.model.fallbackskullanır. - Otomatik geri dönüş seçimleri geçici kurtarma durumudur. Daha sonraki turların önce bilinen bozuk birincili yoklamadan geri dönüş zincirini kullanmaya devam edebilmesi için
modelOverrideSource: "auto"ile depolanırlar. - Kullanıcı oturumu seçimleri kesindir.
/model, model seçici,session_status(model=...)vesessions.patch,modelOverrideSource: "user"depolar; seçilen sağlayıcı/model erişilemez durumdaysa OpenClaw başka bir yapılandırılmış modele geçmek yerine görünür biçimde başarısız olur. - Cron
--model/ payloadmodel, iş başına bir birincildir. İş açık payloadfallbackssağlamadığı sürece yine de yapılandırılmış geri dönüşleri kullanır (katı bir cron çalıştırması içinfallbacks: []kullanın). - CLI varsayılan model ve izin listesi seçicileri, tam yerleşik kataloğu yüklemek yerine açık
models.providers.*.modelslisteleyerekmodels.mode: "replace"değerine uyar. - Control UI model seçici, Gateway’den yapılandırılmış model görünümünü ister: varsa sağlayıcı genelindeki
provider/*girdileri dahilagents.defaults.models; aksi halde açıkmodels.providers.*.modelsve kullanılabilir auth bulunan sağlayıcılar. Tam yerleşik katalog,view: "all"ilemodels.listveyaopenclaw models list --allgibi açık göz atma görünümleri için ayrılmıştır.
Hızlı model politikası
- Birincilinizi, kullanabileceğiniz en güçlü en yeni nesil modele ayarlayın.
- Maliyet/gecikme duyarlı görevler ve daha düşük riskli sohbet için geri dönüşleri kullanın.
- Araç etkin ajanlar veya güvenilmeyen girdiler için eski/zayıf model katmanlarından kaçının.
İlk kurulum (önerilen)
Yapılandırmayı elle düzenlemek istemiyorsanız ilk kurulumu çalıştırın:Yapılandırma anahtarları (genel bakış)
agents.defaults.model.primaryveagents.defaults.model.fallbacksagents.defaults.imageModel.primaryveagents.defaults.imageModel.fallbacksagents.defaults.pdfModel.primaryveagents.defaults.pdfModel.fallbacksagents.defaults.imageGenerationModel.primaryveagents.defaults.imageGenerationModel.fallbacksagents.defaults.videoGenerationModel.primaryveagents.defaults.videoGenerationModel.fallbacksagents.defaults.models(izin listesi + aliaslar + sağlayıcı parametreleri +provider/*dinamik sağlayıcı girdileri)models.providers(models.jsoniçine yazılan özel sağlayıcılar)
Model referansları küçük harfe normalleştirilir.
z.ai/* gibi sağlayıcı aliasları zai/* biçimine normalleştirilir.Sağlayıcı yapılandırma örnekleri (OpenCode dahil) OpenCode içinde bulunur.Güvenli izin listesi düzenlemeleri
agents.defaults.models değerini elle güncellerken eklemeli yazmaları kullanın:
Üzerine yazma koruması kuralları
Üzerine yazma koruması kuralları
openclaw config set, model/sağlayıcı haritalarını yanlışlıkla üzerine yazmalardan korur. agents.defaults.models, models.providers veya models.providers.<id>.models için düz bir nesne ataması, mevcut girdileri kaldıracaksa reddedilir. Eklemeli değişiklikler için --merge kullanın; --replace yalnızca sağlanan değer eksiksiz hedef değer olmalıysa kullanın.Etkileşimli sağlayıcı kurulumu ve openclaw configure --section model de sağlayıcı kapsamlı seçimleri mevcut izin listesiyle birleştirir; böylece Codex, Ollama veya başka bir sağlayıcı eklemek ilgisiz model girdilerini düşürmez. Yapılandırma, sağlayıcı auth yeniden uygulandığında mevcut agents.defaults.model.primary değerini korur. openclaw models auth login --provider <id> --set-default ve openclaw models set <model> gibi açık varsayılan ayarlama komutları yine de agents.defaults.model.primary değerini değiştirir.”Modele izin verilmiyor” (ve yanıtların neden durduğu)
agents.defaults.models ayarlanmışsa /model ve oturum geçersiz kılmaları için izin listesi haline gelir. Bir kullanıcı bu izin listesinde olmayan bir model seçtiğinde OpenClaw şunu döndürür:
/model openai/gpt-5.5 --runtime codex gibi bir çalışma zamanı geçersiz kılması içeriyorsa önce izin listesini düzeltin, ardından aynı /model ... --runtime ... komutunu yeniden deneyin. Yerel Codex yürütmesi için seçilen model hâlâ openai/gpt-5.5 olur; codex çalışma zamanı harness’ı seçer ve Codex auth değerini ayrı kullanır.
Yerel/GGUF modeller için tam sağlayıcı ön ekli referansı izin listesinde saklayın;
örneğin ollama/gemma4:26b, lmstudio/Gemma4-26b-a4-it-gguf veya
openclaw models list --provider <provider> tarafından gösterilen tam sağlayıcı/model.
İzin listesi aktifken yalın yerel dosya adları veya görünen adlar yeterli değildir.
Her modeli elle listelemeden sağlayıcıları sınırlamak istiyorsanız
agents.defaults.models içine provider/* girdileri ekleyin:
/model, /models ve model seçiciler yalnızca bu sağlayıcılar için keşfedilen
kataloğu gösterir. Seçilen sağlayıcılardan gelen yeni modeller,
izin listesini düzenlemeden görünebilir. Başka bir sağlayıcıdan tek bir belirli modele
ihtiyacınız olduğunda kesin provider/model girdileri provider/* girdileriyle karıştırılabilir.
Örnek izin listesi yapılandırması:
Sohbette model değiştirme (/model)
Geçerli oturum için modelleri yeniden başlatmadan değiştirebilirsiniz:
Seçici davranışı
Seçici davranışı
/model(ve/model list) kompakt, numaralı bir seçicidir (model ailesi + kullanılabilir sağlayıcılar).- Discord’da
/modelve/models, sağlayıcı ve model açılır menüleri ile bir Submit adımı içeren etkileşimli bir seçici açar. - Telegram’da
/modelsseçici seçimleri oturum kapsamlıdır; ajanınopenclaw.jsoniçindeki kalıcı varsayılanını değiştirmez. /models addkullanımdan kaldırılmıştır ve artık sohbetten model kaydetmek yerine kullanımdan kaldırma mesajı döndürür./model <#>bu seçiciden seçim yapar.
Kalıcılık ve canlı geçiş
Kalıcılık ve canlı geçiş
/model, yeni oturum seçimini hemen kalıcı hale getirir.- Ajan boşta ise sonraki çalıştırma yeni modeli hemen kullanır.
- Bir çalıştırma zaten etkinse OpenClaw canlı geçişi beklemede olarak işaretler ve yalnızca temiz bir yeniden deneme noktasında yeni modele yeniden başlar.
- Araç etkinliği veya yanıt çıktısı zaten başladıysa bekleyen geçiş, daha sonraki bir yeniden deneme fırsatına veya sonraki kullanıcı turuna kadar kuyrukta kalabilir.
- Kullanıcı tarafından seçilen
/modelreferansı o oturum için katıdır: seçilen sağlayıcı/model erişilemezse yanıt, sessizceagents.defaults.model.fallbacksüzerinden yanıtlamak yerine görünür biçimde başarısız olur. Bu, yapılandırılmış varsayılanlardan ve hâlâ geri dönüş zincirlerini kullanabilen cron işi birincillerinden farklıdır. /model status, ayrıntılı görünümdür (auth adayları ve yapılandırıldığında sağlayıcı uç noktasıbaseUrl+apimodu).
Ref ayrıştırma
Ref ayrıştırma
- Model ref’leri ilk
/üzerinden bölünerek ayrıştırılır./model <ref>yazarkenprovider/modelkullanın. - Model kimliğinin kendisi
/içeriyorsa (OpenRouter tarzı), sağlayıcı önekini eklemelisiniz (örnek:/model openrouter/moonshotai/kimi-k2). - Sağlayıcıyı atlarsanız OpenClaw girdiyi şu sırayla çözümler:
- takma ad eşleşmesi
- o tam öneksiz model kimliği için benzersiz yapılandırılmış sağlayıcı eşleşmesi
- yapılandırılmış varsayılan sağlayıcıya kullanımdan kaldırılmış geri dönüş — bu sağlayıcı artık yapılandırılmış varsayılan modeli sunmuyorsa OpenClaw, eski ve kaldırılmış sağlayıcı varsayılanını göstermemek için bunun yerine ilk yapılandırılmış sağlayıcı/modele geri döner.
CLI komutları
openclaw models (alt komut olmadan), models status için bir kısayoldur.
models list
Varsayılan olarak yapılandırılmış/kimlik doğrulaması kullanılabilir modelleri gösterir. Kullanışlı bayraklar:
Tam katalog. Kimlik doğrulaması yapılandırılmadan önce paketlenmiş sağlayıcıya ait statik katalog satırlarını içerir; böylece yalnızca keşif görünümleri, eşleşen sağlayıcı kimlik bilgilerini ekleyene kadar kullanılamayan modelleri gösterebilir.
Yalnızca yerel sağlayıcılar.
Sağlayıcı kimliğine göre filtreleyin; örneğin
moonshot. Etkileşimli seçicilerdeki görüntü etiketleri kabul edilmez.Her satırda bir model.
Makine tarafından okunabilir çıktı.
models status
Çözümlenen birincil modeli, geri dönüşleri, görüntü modelini ve yapılandırılmış sağlayıcıların kimlik doğrulama özetini gösterir. Ayrıca kimlik doğrulama deposunda bulunan profiller için OAuth süre sonu durumunu da gösterir (varsayılan olarak 24 saat içinde uyarır). --plain yalnızca çözümlenen birincil modeli yazdırır.
Kimlik doğrulama ve yoklama davranışı
Kimlik doğrulama ve yoklama davranışı
- OAuth durumu her zaman gösterilir (ve
--jsonçıktısına dahil edilir). Yapılandırılmış bir sağlayıcının kimlik bilgileri yoksamodels statusbir Eksik kimlik doğrulama bölümü yazdırır. - JSON,
auth.oauth(uyarı penceresi + profiller) veauth.providers(env destekli kimlik bilgileri dahil sağlayıcı başına etkin kimlik doğrulama) içerir.auth.oauthyalnızca kimlik doğrulama deposu profil sağlığıdır; yalnızca env kullanan sağlayıcılar burada görünmez. - Otomasyon için
--checkkullanın (eksik/süresi dolmuş olduğunda çıkış1, süresi dolmak üzere olduğunda2). - Canlı kimlik doğrulama kontrolleri için
--probekullanın; yoklama satırları kimlik doğrulama profillerinden, env kimlik bilgilerinden veyamodels.jsondosyasından gelebilir. - Açık
auth.order.<provider>depolanmış bir profili atlıyorsa, yoklama bunu denemek yerineexcluded_by_auth_orderbildirir. Kimlik doğrulama varsa ancak bu sağlayıcı için yoklanabilir bir model çözümlenemiyorsa, yoklamastatus: no_modelbildirir.
Kimlik doğrulama seçimi sağlayıcıya/hesaba bağlıdır. Sürekli açık Gateway ana makineleri için API anahtarları genellikle en öngörülebilir seçenektir; Claude CLI yeniden kullanımı ve mevcut Anthropic OAuth/token profilleri de desteklenir.
Tarama (OpenRouter ücretsiz modelleri)
openclaw models scan, OpenRouter’ın ücretsiz model kataloğunu inceler ve isteğe bağlı olarak modelleri araç ve görüntü desteği açısından yoklayabilir.
Canlı yoklamaları atla (yalnızca meta veri).
En düşük parametre boyutu (milyar).
Daha eski modelleri atla.
Sağlayıcı öneki filtresi.
Geri dönüş listesi boyutu.
agents.defaults.model.primary değerini ilk seçime ayarla.agents.defaults.imageModel.primary değerini ilk görüntü seçimine ayarla.OpenRouter
/models kataloğu herkese açıktır, bu nedenle yalnızca meta veri taramaları anahtar olmadan ücretsiz adayları listeleyebilir. Yoklama ve çıkarım yine de bir OpenRouter API anahtarı gerektirir (kimlik doğrulama profillerinden veya OPENROUTER_API_KEY üzerinden). Kullanılabilir anahtar yoksa openclaw models scan, yalnızca meta veri çıktısına geri döner ve yapılandırmayı değiştirmez. Yalnızca meta veri modunu açıkça istemek için --no-probe kullanın.- Görüntü desteği
- Araç gecikmesi
- Bağlam boyutu
- Parametre sayısı
- OpenRouter
/modelslistesi (filtre:free) - Canlı yoklamalar, kimlik doğrulama profillerinden veya
OPENROUTER_API_KEYüzerinden OpenRouter API anahtarı gerektirir (bkz. Ortam değişkenleri) - İsteğe bağlı filtreler:
--max-age-days,--min-params,--provider,--max-candidates - İstek/yoklama kontrolleri:
--timeout,--concurrency
--yes iletin. Yalnızca meta veri sonuçları bilgilendirme amaçlıdır; --set-default ve --set-image, OpenClaw’ın kullanılamaz anahtarsız bir OpenRouter modeli yapılandırmaması için canlı yoklamalar gerektirir.
Modeller kayıt defteri (models.json)
models.providers içindeki özel sağlayıcılar, aracı dizini altında models.json dosyasına yazılır (varsayılan ~/.openclaw/agents/<agentId>/agent/models.json). Bu dosya, models.mode değeri replace olarak ayarlanmadıkça varsayılan olarak birleştirilir.
Birleştirme modu önceliği
Birleştirme modu önceliği
Eşleşen sağlayıcı kimlikleri için birleştirme modu önceliği:
- Aracı
models.jsondosyasında zaten bulunan boş olmayanbaseUrlkazanır. - Aracı
models.jsondosyasındaki boş olmayanapiKey, yalnızca bu sağlayıcı mevcut yapılandırma/kimlik doğrulama profili bağlamında SecretRef tarafından yönetilmiyorsa kazanır. - SecretRef tarafından yönetilen sağlayıcı
apiKeydeğerleri, çözümlenmiş gizli değerleri kalıcı hale getirmek yerine kaynak işaretçilerinden (env ref’leri içinENV_VAR_NAME, file/exec ref’leri içinsecretref-managed) yenilenir. - SecretRef tarafından yönetilen sağlayıcı üst bilgi değerleri, kaynak işaretçilerinden (env ref’leri için
secretref-env:ENV_VAR_NAME, file/exec ref’leri içinsecretref-managed) yenilenir. - Boş veya eksik aracı
apiKey/baseUrl, yapılandırmamodels.providersdeğerine geri döner. - Diğer sağlayıcı alanları yapılandırmadan ve normalleştirilmiş katalog verilerinden yenilenir.
İşaretçi kalıcılığı kaynak yetkilidir: OpenClaw işaretçileri çözümlenmiş çalışma zamanı gizli değerlerinden değil, etkin kaynak yapılandırma anlık görüntüsünden (çözümleme öncesi) yazar. Bu,
openclaw agent gibi komutla yönlendirilen yollar dahil, OpenClaw models.json dosyasını her yeniden oluşturduğunda geçerlidir.İlgili
- Aracı çalışma zamanları — PI, Codex ve diğer aracı döngüsü çalışma zamanları
- Yapılandırma başvurusu — model yapılandırma anahtarları
- Görüntü oluşturma — görüntü modeli yapılandırması
- Model yük devri — geri dönüş zincirleri
- Model sağlayıcıları — sağlayıcı yönlendirme ve kimlik doğrulama
- Müzik oluşturma — müzik modeli yapılandırması
- Video oluşturma — video modeli yapılandırması