Modeller CLI
Kimlik doğrulama profili rotasyonu, soğuma süreleri ve bunların yedeklerle nasıl etkileştiği için /concepts/model-failover bölümüne bakın. Hızlı sağlayıcı genel bakışı + örnekler: /concepts/model-providers.Model seçimi nasıl çalışır
OpenClaw modelleri şu sırayla seçer:- Birincil model (
agents.defaults.model.primaryveyaagents.defaults.model). agents.defaults.model.fallbacksiçindeki Yedekler (sırayla).- Sağlayıcı kimlik doğrulama failover’ı, bir sonraki modele geçmeden önce sağlayıcı içinde gerçekleşir.
agents.defaults.models, OpenClaw’ın kullanabileceği modellerin (ve takma adların) izin listesi/kataloğudur.agents.defaults.imageModel, yalnızca birincil model görselleri kabul edemediğinde kullanılır.- Ajan başına varsayılanlar,
agents.list[].modelartı bağlamalar aracılığıylaagents.defaults.model’i geçersiz kılabilir (bkz. /concepts/multi-agent).
Hızlı model seçimleri (anekdot)
- GLM: kodlama/araç çağırma için biraz daha iyi.
- MiniMax: yazma ve genel hissiyat için daha iyi.
Kurulum sihirbazı (önerilir)
Yapılandırmayı elle düzenlemek istemiyorsanız, başlangıç sihirbazını çalıştırın:claude setup-token da desteklenir) dahildir.
Yapılandırma anahtarları (genel bakış)
agents.defaults.model.primaryveagents.defaults.model.fallbacksagents.defaults.imageModel.primaryveagents.defaults.imageModel.fallbacksagents.defaults.models(izin listesi + takma adlar + sağlayıcı parametreleri)models.providers(models.jsoniçine yazılan özel sağlayıcılar)
z.ai/* gibi sağlayıcı takma adları
zai/*’e normalize edilir.
Sağlayıcı yapılandırma örnekleri (OpenCode Zen dahil) şurada bulunur:
/gateway/configuration.
“Model izinli değil” (ve yanıtların neden durduğu)
agents.defaults.models ayarlanırsa, /model ve oturum geçersiz kılmaları için izin listesi
haline gelir. Bir kullanıcı bu izin listesinde olmayan bir modeli seçtiğinde,
OpenClaw şunu döndürür:
- Modeli
agents.defaults.models’e ekleyin, veya - İzin listesini temizleyin (
agents.defaults.models’i kaldırın), veya /model list’ten bir model seçin.
Sohbette model değiştirme (/model)
Yeniden başlatmadan, mevcut oturum için modelleri değiştirebilirsiniz:
/model(ve/model list), kompakt ve numaralı bir seçicidir (model ailesi + mevcut sağlayıcılar)./model <#>, bu seçiciden seçim yapar./model status, ayrıntılı görünümdür (kimlik doğrulama adayları ve yapılandırıldığında sağlayıcı uç noktasıbaseUrl+apimodu).- Model başvuruları ilk
/’e göre 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ı atlatırsanız, OpenClaw girdiyi bir takma ad ya da varsayılan sağlayıcı için bir model olarak değerlendirir (yalnızca model kimliğinde
/yoksa çalışır).
CLI komutları
openclaw models (alt komut olmadan), models status için bir kısayoldur.
models list
Varsayılan olarak yapılandırılmış modelleri gösterir. Kullanışlı bayraklar:
--all: tam katalog--local: yalnızca yerel sağlayıcılar--provider <name>: sağlayıcıya göre filtrele--plain: satır başına bir model--json: makine tarafından okunabilir çıktı
models status
Çözümlenmiş birincil modeli, yedekleri, görsel modelini ve yapılandırılmış
sağlayıcıların kimlik doğrulama genel görünümünü gösterir. Ayrıca kimlik doğrulama deposunda
bulunan profiller için OAuth sona erme durumunu yüzeye çıkarır (varsayılan olarak 24 saat içinde uyarır). --plain yalnızca çözümlenmiş birincil modeli yazdırır.
OAuth durumu her zaman gösterilir (ve --json çıktısına dahildir). Yapılandırılmış bir
sağlayıcının kimlik bilgileri yoksa, models status Missing auth bölümünü yazdırır.
JSON, auth.oauth (uyarı penceresi + profiller) ve auth.providers
(sağlayıcı başına etkin kimlik doğrulama) içerir.
Otomasyon için --check kullanın (eksik/süresi dolmuşsa çıkış 1, süresi dolmak üzereyse 2).
Tercih edilen Anthropic kimlik doğrulaması Claude Code CLI setup-token’ıdır (her yerde çalıştırın; gerekirse gateway ana makinesine yapıştırın):
Tarama (OpenRouter ücretsiz modeller)
openclaw models scan, OpenRouter’ın ücretsiz model kataloğunu inceler ve
isteğe bağlı olarak modelleri araç ve görsel desteği için yoklayabilir.
Temel bayraklar:
--no-probe: canlı yoklamaları atla (yalnızca meta veriler)--min-params <b>: minimum parametre boyutu (milyar)--max-age-days <days>: daha eski modelleri atla--provider <name>: sağlayıcı önek filtresi--max-candidates <n>: yedek liste boyutu--set-default:agents.defaults.model.primary’ü ilk seçime ayarla--set-image:agents.defaults.imageModel.primary’yı ilk görsel seçime ayarla
OPENROUTER_API_KEY). Anahtar olmadan, yalnızca adayları listelemek için --no-probe kullanın.
Tarama sonuçları şu ölçütlere göre sıralanır:
- Görsel desteği
- Tool latency
- Bağlam boyutu
- Parametre sayısı
- OpenRouter
/modelslistesi (:freefiltresi) - Kimlik doğrulama profillerinden veya
OPENROUTER_API_KEY’den OpenRouter API anahtarı gerektirir (bkz. /environment) - İsteğe bağlı filtreler:
--max-age-days,--min-params,--provider,--max-candidates - Yoklama denetimleri:
--timeout,--concurrency
--yes geçin.
Model kayıt defteri (models.json)
models.providers içindeki özel sağlayıcılar, ajan dizini altında
(varsayılan ~/.openclaw/agents/<agentId>/models.json) models.json içine yazılır. Bu dosya,
models.mode replace olarak ayarlanmadıkça varsayılan olarak birleştirilir.