openclaw infer, sağlayıcı destekli çıkarım için standart başsız yüzeydir. Ham Gateway RPC adlarını veya ajan araç kimliklerini değil, yetenek ailelerini (model, image, audio, tts, video, web, embedding) sunar. openclaw capability ..., aynı komut ağacının diğer adıdır.
Tek seferlik bir sağlayıcı sarmalayıcısı yerine bunu tercih etme nedenleri:
- OpenClaw’da önceden yapılandırılmış sağlayıcıları ve modelleri yeniden kullanır.
- Betikler ve ajan güdümlü otomasyon için kararlı
--jsonzarfı sunar (bkz. JSON çıktısı). - Çoğu alt komut için Gateway olmadan normal yerel yolu çalıştırır.
- Uçtan uca sağlayıcı denetimlerinde, sağlayıcı isteği gönderilmeden önce yayımlanan CLI’ı, yapılandırma yüklemeyi, varsayılan ajan çözümlemesini, paketlenmiş Plugin etkinleştirmeyi ve paylaşılan yetenek çalışma zamanını sınar.
Infer’ı bir skill’e dönüştürme
Bunu kopyalayıp bir ajana yapıştırın:openclaw infer ... tercih eder ve skill gövdesinde infer yüzeyinin tamamını yeniden belgelemez.
Komut ağacı
infer list / infer inspect --name <capability>, bu ağacı veri olarak gösterir (yetenek kimliği, aktarımlar, açıklama).
Yaygın görevler
Davranış
- Çıktı başka bir komuta veya betiğe aktarılacaksa
--json, aksi takdirde metin çıktısı kullanın. - Belirli bir arka ucu sabitlemek için
--providerveya--model provider/modelkullanın. - Tek seferlik düşünme/akıl yürütme geçersiz kılması için
model run --thinking <level>kullanın:off,minimal,low,medium,high,adaptive,xhighveyamax. image describe,audio transcribevevideo describeiçin--model,<provider/model>biçimini kullanmalıdır.image describeiçin--file, yerel yolları ve HTTP(S) URL’lerini kabul eder; uzak URL’ler normal medya getirme SSRF politikasından geçer.- Durumsuz yürütme komutları (
model run,image *,audio *,video *,web *,embedding *) varsayılan olarak yereldir. Gateway tarafından yönetilen durum komutları (tts status) varsayılan olarak Gateway’i kullanır. - Yerel yol, Gateway’in çalışıyor olmasını hiçbir zaman gerektirmez.
- Yerel
model run, yalın ve tek seferlik bir sağlayıcı tamamlamasıdır: yapılandırılmış ajan modelini ve kimlik doğrulamayı çözümler ancak bir sohbet ajanı turu başlatmaz, araçları yüklemez veya paketlenmiş MCP sunucularını açmaz. model run --file, görüntü dosyalarını (otomatik algılanan MIME türüyle) isteme ekler; birden fazla görüntü için--fileseçeneğini yineleyin. Görüntü olmayan dosyalar reddedilir — bunun yerineinfer audio transcribeveyainfer video describekullanın.model run --gateway; Gateway yönlendirmesini, kaydedilmiş kimlik doğrulamayı, sağlayıcı seçimini ve gömülü çalışma zamanını sınar ancak ham model yoklaması olarak kalır: önceki oturum transkripti, önyükleme/AGENTS bağlamı, araçlar veya paketlenmiş MCP sunucuları yoktur.model run --gateway --model <provider/model>, Gateway’den tek seferlik bir sağlayıcı/model geçersiz kılması çalıştırmasını istediği için güvenilir operatör Gateway kimlik bilgisi gerektirir.
Model
Metin çıkarımı ve model/sağlayıcı incelemesi.--local ile tam <provider/model> başvurularını kullanın:
- Yerel
model run, sağlayıcı/model/kimlik doğrulama durumuna yönelik en dar kapsamlı CLI çalışırlık testidir: ChatGPT-Codex dışındaki sağlayıcılara yalnızca verilen istemi gönderir. - Yerel
model run --model <provider/model>, sağlayıcı yapılandırmaya yazılmadan önce paketlenmiş statik katalogdaki tam satırları (openclaw models list --alltarafından gösterilen satırların aynısını) çözümleyebilir. Sağlayıcı kimlik doğrulaması yine de gereklidir; eksik kimlik bilgileriUnknown modelolarak değil, kimlik doğrulama hataları olarak başarısız olur. - Mistral Medium 3.5 akıl yürütme yoklamalarında sıcaklığı ayarlanmamış/varsayılan bırakın. Mistral,
reasoning_effort="high"değerinitemperature: 0ile reddeder; varsayılan sıcaklığı veya0.7gibi sıfır olmayan bir değeri kullanın. - OpenAI ChatGPT/Codex OAuth (
openai-chatgpt-responsesAPI) yerel yoklamaları, aktarımın gerekliinstructionsalanını doldurabilmesi için asgari bir sistem talimatı ekler — tam ajan bağlamı, araçlar, bellek veya oturum transkripti eklemez. model run --file, görüntü içeriğini doğrudan tek kullanıcı iletisine ekler. MIME türüimage/*olarak algılandığında yaygın biçimler (PNG, JPEG, WebP) çalışır; desteklenmeyen veya tanınmayan dosyalar sağlayıcı çağrılmadan önce başarısız olur. Doğrudan çok modlu model yoklaması yerine OpenClaw’ın görüntü modeli yönlendirmesini ve geri dönüşlerini kullanmak istediğinizdeinfer image describekullanın.- Seçilen model görüntü girdisini desteklemelidir; yalnızca metin destekleyen modeller isteği sağlayıcı katmanında reddedebilir.
model run --prompt, boşluk olmayan metin içermelidir; boş istemler herhangi bir sağlayıcı veya Gateway çağrısından önce reddedilir.- Sağlayıcı metin çıktısı döndürmediğinde yerel
model runsıfır olmayan bir kodla çıkar; böylece erişilemeyen sağlayıcılar ve boş tamamlamalar başarılı yoklamalar gibi görünmez. - Model girdisini ham tutarken Gateway yönlendirmesini veya ajan çalışma zamanı kurulumunu test etmek için
model run --gatewaykullanın. Tam ajan bağlamı, araçlar, bellek ve oturum transkripti içinopenclaw agentveya bir sohbet yüzeyi kullanın. --thinking adaptive, tamamlama çalışma zamanı düzeyindekimediumdeğerine eşlenir;--thinking max, yerel azami eforu destekleyen OpenAI modellerindemaxdeğerine, aksi takdirdexhighdeğerine eşlenir.model auth login,model auth logoutvemodel auth status, kaydedilmiş sağlayıcı kimlik doğrulama durumunu yönetir.
Görüntü
Oluşturma, düzenleme ve açıklama.-
Mevcut girdi dosyalarından başlarken
image editkullanın;--size,--aspect-ratioveya--resolution, bunları destekleyen sağlayıcılara/modellere geometri ipuçları ekler. -
--output-format png --background transparentile--model openai/gpt-image-1.5, şeffaf arka planlı OpenAI PNG çıktısı sağlar;--openai-background, aynı ipucu için OpenAI’ye özgü bir diğer addır. Arka plan desteği bildirmeyen sağlayıcılar bunu yok sayılan bir geçersiz kılma olarak raporlar (JSON zarfındakiignoredOverridesbölümüne bakın). -
--quality low|medium|high|auto, OpenAI dahil olmak üzere görüntü kalitesi ipuçlarını destekleyen sağlayıcılarda çalışır. OpenAI ayrıca--openai-moderation low|autodeğerini de kabul eder. -
image providers --json, paketle birlikte gelen görüntü sağlayıcılarından hangilerinin keşfedilebilir, yapılandırılmış ve seçili olduğunu ve her birinin hangi üretme/düzenleme yeteneklerini sunduğunu listeler. -
image generate --model <provider/model> --json, görüntü üretme değişiklikleri için en dar kapsamlı canlı duman testidir:Yanıt;ok,provider,model,attemptsve yazılan çıktı yollarını bildirir.--outputayarlandığında son uzantı, sağlayıcının döndürdüğü MIME türüne göre belirlenebilir. -
image describeveimage describe-manyiçin göreve özgü bir talimat (OCR, karşılaştırma, kullanıcı arayüzü incelemesi, kısa açıklama) vermek üzere--promptkullanın. -
Yavaş yerel görsel modeller veya soğuk Ollama başlangıçları için
--timeout-mskullanın. -
image describeiçin önce açıkça belirtilen bir--model(görüntü özellikli bir<provider/model>olmalıdır) çalıştırılır, ardından bu çağrı başarısız olursa yapılandırılmışagents.defaults.imageModel.fallbacksdenenir. Girdi hazırlama hataları (eksik dosya, desteklenmeyen URL) herhangi bir geri dönüş denemesinden önce başarısız olur ve model, model kataloğunda veya sağlayıcı yapılandırmasında görüntü özellikli olmalıdır. -
Yerel Ollama görsel modelleri için önce modeli çekin ve
OLLAMA_API_KEYdeğerini herhangi bir yer tutucu değere, örneğinollama-localdeğerine ayarlayın. Ollama bölümüne bakın.
Ses
Dosya transkripsiyonu (gerçek zamanlı oturum yönetimi değil).--model, <provider/model> olmalıdır.
TTS
Konuşma sentezi ve TTS sağlayıcı/persona durumu.tts statusyalnızca--gatewaydeğerini destekler (Gateway tarafından yönetilen TTS durumunu yansıtır).- TTS davranışını incelemek ve yapılandırmak için
tts providers,tts voices,tts personas,tts set-providervetts set-personakullanın.
Video
Üretme ve açıklama.video generate; video üretme çalışma zamanına iletilen--size,--aspect-ratio,--resolution,--duration,--audio,--watermarkve--timeout-msdeğerlerini kabul eder.video describeiçin--model,<provider/model>olmalıdır.
Web
Arama ve getirme.web providers, arama ve getirme için kullanılabilir, yapılandırılmış ve seçili sağlayıcıları listeler.
Gömme
Vektör oluşturma ve gömme sağlayıcısını inceleme.JSON çıktısı
Infer komutları, JSON çıktısını paylaşılan bir zarf altında normalleştirir:okcapabilitytransportprovidermodelattemptsinputs(uygun olduğunda istekle birlikte gönderilen görüntü ekleri)outputsignoredOverrides(uygun olduğunda sağlayıcının desteklemediği ipucu anahtarları)error
outputs, OpenClaw tarafından yazılan dosyaları içerir. Otomasyon için insan tarafından okunabilir stdout çıktısını ayrıştırmak yerine bu dizideki path, mimeType, size ve medyaya özgü boyutları kullanın.