Model Providers
Bu sayfa LLM/model sağlayıcılarını kapsar (WhatsApp/Telegram gibi sohbet kanallarını değil). Model seçim kuralları için bkz. /concepts/models.Hızlı kurallar
- Model referansları
provider/modelbiçimini kullanır (örnek:opencode/claude-opus-4-6). agents.defaults.modelsayarlarsanız, bu izin listesi olur.- CLI yardımcıları:
openclaw onboard,openclaw models list,openclaw models set <provider/model>. - Yedek çalışma zamanı kuralları, cooldown yoklamaları ve oturum geçersiz kılma kalıcılığı /concepts/model-failover altında belgelenmiştir.
models.providers.*.models[].contextWindowdoğal model meta verisidir;models.providers.*.models[].contextTokensetkin çalışma zamanı sınırıdır.- Sağlayıcı eklentileri
registerProvider({ catalog })aracılığıyla model katalogları ekleyebilir; OpenClaw bu çıktıyımodels.providersiçine birleştirir ve ardındanmodels.jsonyazar. - Sağlayıcı manifestleri
providerAuthEnvVarsbildirebilir; böylece genel ortam tabanlı kimlik doğrulama yoklamalarının eklenti çalışma zamanını yüklemesi gerekmez. Kalan çekirdek env-var eşlemesi artık yalnızca eklenti olmayan/çekirdek sağlayıcılar ve Anthropic API-key-first onboarding gibi birkaç genel öncelik durumu içindir. - Sağlayıcı eklentileri ayrıca sağlayıcı çalışma zamanı davranışına da sahip olabilir:
normalizeModelId,normalizeTransport,normalizeConfig,applyNativeStreamingUsageCompat,resolveConfigApiKey,resolveSyntheticAuth,shouldDeferSyntheticProfileAuth,resolveDynamicModel,prepareDynamicModel,normalizeResolvedModel,contributeResolvedModelCompat,capabilities,normalizeToolSchemas,inspectToolSchemas,resolveReasoningOutputMode,prepareExtraParams,createStreamFn,wrapStreamFn,resolveTransportTurnState,resolveWebSocketSessionPolicy,createEmbeddingProvider,formatApiKey,refreshOAuth,buildAuthDoctorHint,matchesContextOverflowError,classifyFailoverReason,isCacheTtlEligible,buildMissingAuthMessage,suppressBuiltInModel,augmentModelCatalog,isBinaryThinking,supportsXHighThinking,resolveDefaultThinkingLevel,applyConfigDefaults,isModernModelRef,prepareRuntimeAuth,resolveUsageAuth,fetchUsageSnapshotveonModelSelected. - Not: sağlayıcı çalışma zamanı
capabilities, paylaşılan runner meta verisidir (sağlayıcı ailesi, döküm/araç farklılıkları, taşıma/önbellek ipuçları). Bu, bir eklentinin ne kaydettiğini açıklayan genel yetenek modeli ile aynı şey değildir (metin çıkarımı, konuşma vb.).
Eklentiye ait sağlayıcı davranışı
Sağlayıcı eklentileri artık sağlayıcıya özgü mantığın çoğuna sahip olabilirken, OpenClaw genel çıkarım döngüsünü korur. Tipik ayrım:auth[].run/auth[].runNonInteractive: sağlayıcı,openclaw onboard,openclaw models authve etkileşimsiz kurulum için onboarding/login akışlarına sahip olurwizard.setup/wizard.modelPicker: sağlayıcı, auth-choice etiketlerine, eski takma adlara, onboarding allowlist ipuçlarına ve onboarding/model seçicilerindeki kurulum girişlerine sahip olurcatalog: sağlayıcımodels.providersiçinde görünürnormalizeModelId: sağlayıcı, arama veya kanonikleştirme öncesinde eski/preview model kimliklerini normalize edernormalizeTransport: sağlayıcı, genel model oluşturma öncesinde taşıma ailesiapi/baseUrldeğerlerini normalize eder; OpenClaw önce eşleşen sağlayıcıyı, ardından biri taşıma değerini gerçekten değiştirene kadar hook destekli diğer sağlayıcı eklentilerini kontrol edernormalizeConfig: sağlayıcı, çalışma zamanı kullanmadan öncemodels.providers.<id>yapılandırmasını normalize eder; OpenClaw önce eşleşen sağlayıcıyı, ardından biri yapılandırmayı gerçekten değiştirene kadar hook destekli diğer sağlayıcı eklentilerini kontrol eder. Hiçbir sağlayıcı hook’u yapılandırmayı yeniden yazmazsa, paketlenmiş Google ailesi yardımcıları desteklenen Google sağlayıcı girdilerini yine de normalize eder.applyNativeStreamingUsageCompat: sağlayıcı, yapılandırma sağlayıcıları için uç nokta kaynaklı doğal streaming-usage uyumluluk yeniden yazımlarını uygularresolveConfigApiKey: sağlayıcı, tam çalışma zamanı auth yüklemesini zorlamadan yapılandırma sağlayıcıları için env-marker auth’u çözer.amazon-bedrockburada ayrıca yerleşik bir AWS env-marker çözücüsüne de sahiptir; Bedrock çalışma zamanı auth’u AWS SDK varsayılan zincirini kullansa da böyledir.resolveSyntheticAuth: sağlayıcı, düz metin gizli değerleri kalıcılaştırmadan yerel/self-hosted veya diğer yapılandırma destekli auth kullanılabilirliğini açığa çıkarabilirshouldDeferSyntheticProfileAuth: sağlayıcı, depolanmış sentetik profil yer tutucularını env/config destekli auth’tan daha düşük öncelikli olarak işaretleyebilirresolveDynamicModel: sağlayıcı, yerel statik katalogda henüz bulunmayan model kimliklerini kabul ederprepareDynamicModel: sağlayıcı, dinamik çözümlemeyi yeniden denemeden önce bir meta veri yenilemesine ihtiyaç duyarnormalizeResolvedModel: sağlayıcı, taşıma veya base URL yeniden yazımlarına ihtiyaç duyarcontributeResolvedModelCompat: sağlayıcı, kendi satıcı modelleri başka bir uyumlu taşıma üzerinden gelse bile uyumluluk bayrakları sağlarcapabilities: sağlayıcı döküm/araç/sağlayıcı ailesi farklılıklarını yayımlarnormalizeToolSchemas: sağlayıcı, gömülü runner görmeden önce araç şemalarını temizlerinspectToolSchemas: sağlayıcı, normalizasyondan sonra taşıma-özgü şema uyarılarını ortaya çıkarırresolveReasoningOutputMode: sağlayıcı, doğal ve etiketli reasoning-output sözleşmeleri arasında seçim yaparprepareExtraParams: sağlayıcı, model başına istek parametrelerini varsayılanlaştırır veya normalize edercreateStreamFn: sağlayıcı, normal akış yolunu tamamen özel bir taşımayla değiştirirwrapStreamFn: sağlayıcı, istek başlığı/gövdesi/model uyumluluk sarmalayıcıları uygularresolveTransportTurnState: sağlayıcı, tur başına doğal taşıma başlıkları veya meta verileri sağlarresolveWebSocketSessionPolicy: sağlayıcı, doğal WebSocket oturum başlıkları veya oturum cooldown ilkesi sağlarcreateEmbeddingProvider: sağlayıcı, bellek embedding davranışı çekirdek embedding switchboard yerine sağlayıcı eklentisine ait olduğunda buna sahip olurformatApiKey: sağlayıcı, depolanan auth profillerini taşımanın beklediği çalışma zamanıapiKeydizesi biçimine dönüştürürrefreshOAuth: paylaşılanpi-aiyenileyicileri yeterli olmadığında sağlayıcı OAuth yenilemesine sahip olurbuildAuthDoctorHint: OAuth yenilemesi başarısız olduğunda sağlayıcı onarım yönlendirmesi eklermatchesContextOverflowError: sağlayıcı, genel sezgilerin kaçıracağı sağlayıcıya özgü context-window aşımı hatalarını tanırclassifyFailoverReason: sağlayıcı, sağlayıcıya özgü ham taşıma/API hatalarını hız sınırı veya aşırı yük gibi failover nedenlerine eşlerisCacheTtlEligible: sağlayıcı, hangi upstream model kimliklerinin prompt-cache TTL desteklediğine karar verirbuildMissingAuthMessage: sağlayıcı, genel auth-store hatasını sağlayıcıya özgü kurtarma ipucuyla değiştirirsuppressBuiltInModel: sağlayıcı, eski upstream satırlarını gizler ve doğrudan çözümleme hataları için satıcıya ait bir hata döndürebiliraugmentModelCatalog: sağlayıcı, keşif ve yapılandırma birleştirmesinden sonra sentetik/nihai katalog satırları eklerisBinaryThinking: sağlayıcı, ikili açık/kapalı thinking UX’ine sahip olursupportsXHighThinking: sağlayıcı, seçilen modellerixhighiçin etkinleştirirresolveDefaultThinkingLevel: sağlayıcı, bir model ailesi için varsayılan/thinkilkesine sahip olurapplyConfigDefaults: sağlayıcı, auth modu, env veya model ailesine göre yapılandırma somutlaştırma sırasında sağlayıcıya özgü genel varsayılanları uygularisModernModelRef: sağlayıcı, live/smoke preferred-model eşleştirmesine sahip olurprepareRuntimeAuth: sağlayıcı, yapılandırılmış bir kimlik bilgisini kısa ömürlü bir çalışma zamanı belirtecine dönüştürürresolveUsageAuth: sağlayıcı,/usageve ilgili durum/raporlama yüzeyleri için kullanım/kota kimlik bilgilerini çözerfetchUsageSnapshot: sağlayıcı, kullanım uç noktası getirme/ayrıştırma işlemlerine sahip olurken çekirdek özet kabuğu ve biçimlendirmeye sahip olmaya devam ederonModelSelected: sağlayıcı, telemetri veya sağlayıcıya ait oturum muhasebesi gibi seçim sonrası yan etkileri çalıştırır
anthropic: Claude 4.6 ileri uyumluluk fallback’i, auth onarım ipuçları, kullanım uç noktası getirme, cache-TTL/sağlayıcı-aile meta verisi ve auth farkında genel yapılandırma varsayılanlarıamazon-bedrock: Bedrock’a özgü throttle/not-ready hataları için sağlayıcıya ait context-overflow eşleştirmesi ve failover nedeni sınıflandırması, ayrıca Anthropic trafiğinde Claude-only replay-policy korumaları için paylaşılananthropic-by-modelreplay ailesianthropic-vertex: Anthropic-message trafiğinde Claude-only replay-policy korumalarıopenrouter: pass-through model kimlikleri, istek sarmalayıcıları, sağlayıcı yetenek ipuçları, proxy Gemini trafiğinde Gemini thought-signature temizliği,openrouter-thinkingakış ailesi üzerinden proxy reasoning ekleme, routing meta verisi iletimi ve cache-TTL ilkesigithub-copilot: onboarding/device login, ileri uyumluluk model fallback’i, Claude-thinking döküm ipuçları, çalışma zamanı belirteç değişimi ve kullanım uç noktası getirmeopenai: GPT-5.4 ileri uyumluluk fallback’i, doğrudan OpenAI taşıma normalizasyonu, Codex farkında missing-auth ipuçları, Spark bastırma, sentetik OpenAI/Codex katalog satırları, thinking/live-model ilkesi, kullanım belirteci takma ad normalizasyonu (input/outputveprompt/completionaileleri), doğal OpenAI/Codex sarmalayıcıları için paylaşılanopenai-responses-defaultsakış ailesi ve sağlayıcı-aile meta verisigooglevegoogle-gemini-cli: Gemini 3.1 ileri uyumluluk fallback’i, doğal Gemini replay doğrulaması, bootstrap replay temizliği, etiketli reasoning-output modu ve modern-model eşleştirmesi; Gemini CLI OAuth ayrıca auth-profile belirteç biçimlendirme, usage-token ayrıştırma ve kullanım yüzeyleri için kota uç noktası getirmeye de sahiptirmoonshot: paylaşılan taşıma, eklentiye ait thinking payload normalizasyonukilocode: paylaşılan taşıma, eklentiye ait istek başlıkları, reasoning payload normalizasyonu, proxy-Gemini thought-signature temizliği ve cache-TTL ilkesizai: GLM-5 ileri uyumluluk fallback’i,tool_streamvarsayılanları, cache-TTL ilkesi, binary-thinking/live-model ilkesi ve kullanım auth’u + kota getirme; bilinmeyenglm-5*kimlikleri paketlenmişglm-4.7şablonundan sentezlenirxai: doğal Responses taşıma normalizasyonu, Grok fast varyantları için/fasttakma ad yeniden yazımları, varsayılantool_streamve xAI’ye özgü tool-schema / reasoning-payload temizliğimistral: eklentiye ait capability meta verisiopencodeveopencode-go: eklentiye ait capability meta verisi artı proxy-Gemini thought-signature temizliğibyteplus,cloudflare-ai-gateway,huggingface,kimi,nvidia,qianfan,stepfun,synthetic,together,venice,vercel-ai-gatewayvevolcengine: yalnızca eklentiye ait kataloglarqwen: metin modelleri için eklentiye ait kataloglar artı çok modlu yüzeyleri için paylaşılan media-understanding ve video-generation sağlayıcı kayıtları; Qwen video üretimi,wan2.6-t2vvewan2.7-r2vgibi paketlenmiş Wan modelleriyle birlikte Standard DashScope video uç noktalarını kullanırminimax: eklentiye ait kataloglar, hibrit Anthropic/OpenAI replay-policy seçimi ve kullanım auth/snapshot mantığıxiaomi: eklentiye ait kataloglar artı kullanım auth/snapshot mantığı
openai eklentisi artık her iki sağlayıcı kimliğine de sahiptir:
openai ve openai-codex.
Bu, hâlâ OpenClaw’ın normal taşımalarına uyan sağlayıcıları kapsar. Tamamen
özel bir istek yürütücüsüne ihtiyaç duyan bir sağlayıcı, ayrı ve daha derin bir
uzantı yüzeyidir.
API anahtarı döndürme
- Seçili sağlayıcılar için genel sağlayıcı döndürmesini destekler.
- Birden fazla anahtarı şunlarla yapılandırın:
OPENCLAW_LIVE_<PROVIDER>_KEY(tek live override, en yüksek öncelik)<PROVIDER>_API_KEYS(virgül veya noktalı virgülle ayrılmış liste)<PROVIDER>_API_KEY(birincil anahtar)<PROVIDER>_API_KEY_*(numaralandırılmış liste, ör.<PROVIDER>_API_KEY_1)
- Google sağlayıcıları için
GOOGLE_API_KEYde fallback olarak dahildir. - Anahtar seçim sırası önceliği korur ve değerlerin tekrarını kaldırır.
- İstekler yalnızca hız sınırı yanıtlarında bir sonraki anahtarla yeniden denenir (örneğin
429,rate_limit,quota,resource exhausted,Too many concurrent requests,ThrottlingException,concurrency limit reached,workers_ai ... quota limit exceededveya periyodik usage-limit mesajları). - Hız sınırı dışındaki hatalar hemen başarısız olur; anahtar döndürmesi denenmez.
- Tüm aday anahtarlar başarısız olduğunda, son denemedeki son hata döndürülür.
Yerleşik sağlayıcılar (pi-ai kataloğu)
OpenClaw, pi‑ai kataloğuyla birlikte gelir. Bu sağlayıcılar hiçmodels.providers yapılandırması gerektirmez; yalnızca auth ayarlayıp model seçin.
OpenAI
- Sağlayıcı:
openai - Auth:
OPENAI_API_KEY - İsteğe bağlı döndürme:
OPENAI_API_KEYS,OPENAI_API_KEY_1,OPENAI_API_KEY_2veOPENCLAW_LIVE_OPENAI_KEY(tek override) - Örnek modeller:
openai/gpt-5.4,openai/gpt-5.4-pro - CLI:
openclaw onboard --auth-choice openai-api-key - Varsayılan taşıma
auto’dur (önce WebSocket, sonra SSE fallback) - Model başına
agents.defaults.models["openai/<model>"].params.transportile geçersiz kılın ("sse","websocket"veya"auto") - OpenAI Responses WebSocket warm-up varsayılan olarak
params.openaiWsWarmup(true/false) ile etkindir - OpenAI öncelikli işleme,
agents.defaults.models["openai/<model>"].params.serviceTierile etkinleştirilebilir /fastveparams.fastMode, doğrudanopenai/*Responses istekleriniapi.openai.comüzerindeservice_tier=priorityolacak şekilde eşler- Paylaşılan
/fastanahtarı yerine açık bir kademe istediğinizdeparams.serviceTierkullanın - Gizli OpenClaw attribution başlıkları (
originator,version,User-Agent) yalnızcaapi.openai.comüzerindeki doğal OpenAI trafiğine uygulanır, genel OpenAI uyumlu proxy’lere uygulanmaz - Doğal OpenAI yolları ayrıca Responses
store, prompt-cache ipuçlarını ve OpenAI reasoning-compat payload şekillendirmesini korur; proxy yolları korumaz openai/gpt-5.3-codex-spark, canlı OpenAI API bunu reddettiği için OpenClaw’da kasıtlı olarak bastırılmıştır; Spark yalnızca Codex olarak değerlendirilir
Anthropic
- Sağlayıcı:
anthropic - Auth:
ANTHROPIC_API_KEY - İsteğe bağlı döndürme:
ANTHROPIC_API_KEYS,ANTHROPIC_API_KEY_1,ANTHROPIC_API_KEY_2veOPENCLAW_LIVE_ANTHROPIC_KEY(tek override) - Örnek model:
anthropic/claude-opus-4-6 - CLI:
openclaw onboard --auth-choice apiKeyveyaopenclaw onboard --auth-choice anthropic-cli - Doğrudan genel Anthropic istekleri,
api.anthropic.comadresine gönderilen API-key ve OAuth doğrulamalı trafik dahil olmak üzere paylaşılan/fastanahtarını veparams.fastModedeğerini destekler; OpenClaw bunu Anthropicservice_tierdeğerine (autovestandard_only) eşler - Faturalandırma notu: Anthropic’in genel Claude Code belgeleri, doğrudan Claude Code terminal kullanımını hâlâ Claude plan sınırlarına dahil eder. Ayrı olarak Anthropic, 4 Nisan 2026 saat 12:00 PM PT / 8:00 PM BST tarihinde OpenClaw kullanıcılarına, OpenClaw Claude-login yolunun üçüncü taraf harness kullanımı olarak sayıldığını ve abonelikten ayrı olarak faturalanan Extra Usage gerektirdiğini bildirdi.
- Anthropic setup-token yeniden eski/el ile bir OpenClaw yolu olarak kullanılabilir. Bu yolu, Anthropic’in OpenClaw kullanıcılarına bunun Extra Usage gerektirdiğini söylediği beklentisiyle kullanın.
OpenAI Code (Codex)
- Sağlayıcı:
openai-codex - Auth: OAuth (ChatGPT)
- Örnek model:
openai-codex/gpt-5.4 - CLI:
openclaw onboard --auth-choice openai-codexveyaopenclaw models auth login --provider openai-codex - Varsayılan taşıma
auto’dur (önce WebSocket, sonra SSE fallback) - Model başına
agents.defaults.models["openai-codex/<model>"].params.transportile geçersiz kılın ("sse","websocket"veya"auto") params.serviceTier, doğal Codex Responses isteklerinde (chatgpt.com/backend-api) de iletilir- Gizli OpenClaw attribution başlıkları (
originator,version,User-Agent) yalnızcachatgpt.com/backend-apiadresindeki doğal Codex trafiğine eklenir, genel OpenAI uyumlu proxy’lere eklenmez - Doğrudan
openai/*ile aynı/fastanahtarını veparams.fastModeyapılandırmasını paylaşır; OpenClaw bunuservice_tier=priorityolarak eşler openai-codex/gpt-5.3-codex-spark, Codex OAuth kataloğu bunu sunduğunda kullanılabilir kalır; entitlement’a bağlıdıropenai-codex/gpt-5.4, doğalcontextWindow = 1050000ve varsayılan çalışma zamanıcontextTokens = 272000değerlerini korur; çalışma zamanı sınırınımodels.providers.openai-codex.models[].contextTokensile geçersiz kılın- İlke notu: OpenAI Codex OAuth, OpenClaw gibi harici araçlar/iş akışları için açıkça desteklenir.
Diğer abonelik tarzı barındırılan seçenekler
- Qwen Cloud: Qwen Cloud sağlayıcı yüzeyi artı Alibaba DashScope ve Coding Plan uç nokta eşlemesi
- MiniMax: MiniMax Coding Plan OAuth veya API anahtarı erişimi
- GLM Models: Z.AI Coding Plan veya genel API uç noktaları
OpenCode
- Auth:
OPENCODE_API_KEY(veyaOPENCODE_ZEN_API_KEY) - Zen çalışma zamanı sağlayıcısı:
opencode - Go çalışma zamanı sağlayıcısı:
opencode-go - Örnek modeller:
opencode/claude-opus-4-6,opencode-go/kimi-k2.5 - CLI:
openclaw onboard --auth-choice opencode-zenveyaopenclaw onboard --auth-choice opencode-go
Google Gemini (API anahtarı)
- Sağlayıcı:
google - Auth:
GEMINI_API_KEY - İsteğe bağlı döndürme:
GEMINI_API_KEYS,GEMINI_API_KEY_1,GEMINI_API_KEY_2,GOOGLE_API_KEYfallback’i veOPENCLAW_LIVE_GEMINI_KEY(tek override) - Örnek modeller:
google/gemini-3.1-pro-preview,google/gemini-3-flash-preview - Uyumluluk:
google/gemini-3.1-flash-previewkullanan eski OpenClaw yapılandırmasıgoogle/gemini-3-flash-previewolarak normalize edilir - CLI:
openclaw onboard --auth-choice gemini-api-key - Doğrudan Gemini çalıştırmaları ayrıca
agents.defaults.models["google/<model>"].params.cachedContent(veya eskicached_content) değerini de kabul eder; bu, sağlayıcıya özgücachedContents/...tanıtıcısını iletir; Gemini önbellek isabetleri OpenClawcacheReadolarak görünür
Google Vertex ve Gemini CLI
- Sağlayıcılar:
google-vertex,google-gemini-cli - Auth: Vertex gcloud ADC kullanır; Gemini CLI kendi OAuth akışını kullanır
- Uyarı: OpenClaw içindeki Gemini CLI OAuth resmî olmayan bir entegrasyondur. Bazı kullanıcılar üçüncü taraf istemcileri kullandıktan sonra Google hesap kısıtlamaları bildirmiştir. Devam etmeyi seçerseniz Google şartlarını gözden geçirin ve kritik olmayan bir hesap kullanın.
- Gemini CLI OAuth, paketlenmiş
googleeklentisinin bir parçası olarak sunulur.- Önce Gemini CLI’yi yükleyin:
brew install gemini-cli- veya
npm install -g @google/gemini-cli
- Etkinleştirme:
openclaw plugins enable google - Giriş:
openclaw models auth login --provider google-gemini-cli --set-default - Varsayılan model:
google-gemini-cli/gemini-3.1-pro-preview - Not: istemci kimliği veya gizli değeri
openclaw.jsoniçine yapıştırmazsınız. CLI giriş akışı, belirteçleri gateway ana makinesindeki auth profillerine kaydeder. - Giriş yaptıktan sonra istekler başarısız olursa, gateway ana makinesinde
GOOGLE_CLOUD_PROJECTveyaGOOGLE_CLOUD_PROJECT_IDayarlayın. - Gemini CLI JSON yanıtları
responseiçinden ayrıştırılır; kullanımstatsüzerinden fallback yapar vestats.cachedOpenClawcacheReadolarak normalize edilir.
- Önce Gemini CLI’yi yükleyin:
Z.AI (GLM)
- Sağlayıcı:
zai - Auth:
ZAI_API_KEY - Örnek model:
zai/glm-5 - CLI:
openclaw onboard --auth-choice zai-api-key- Takma adlar:
z.ai/*vez-ai/*,zai/*olarak normalize edilir zai-api-key, eşleşen Z.AI uç noktasını otomatik algılar;zai-coding-global,zai-coding-cn,zai-globalvezai-cnbelirli bir yüzeyi zorlar
- Takma adlar:
Vercel AI Gateway
- Sağlayıcı:
vercel-ai-gateway - Auth:
AI_GATEWAY_API_KEY - Örnek model:
vercel-ai-gateway/anthropic/claude-opus-4.6 - CLI:
openclaw onboard --auth-choice ai-gateway-api-key
Kilo Gateway
- Sağlayıcı:
kilocode - Auth:
KILOCODE_API_KEY - Örnek model:
kilocode/kilo/auto - CLI:
openclaw onboard --auth-choice kilocode-api-key - Base URL:
https://api.kilo.ai/api/gateway/ - Statik fallback kataloğu
kilocode/kilo/autoile birlikte gelir; canlıhttps://api.kilo.ai/api/gateway/modelskeşfi çalışma zamanı kataloğunu daha da genişletebilir. kilocode/kilo/autoarkasındaki tam upstream yönlendirmesi OpenClaw’da sabit kodlanmış değildir; Kilo Gateway’e aittir.
Diğer paketlenmiş sağlayıcı eklentileri
- OpenRouter:
openrouter(OPENROUTER_API_KEY) - Örnek model:
openrouter/auto - OpenClaw, OpenRouter’ın belgelenmiş uygulama attribution başlıklarını yalnızca
istek gerçekten
openrouter.aihedefliyorsa uygular - OpenRouter’a özgü Anthropic
cache_controlişaretçileri de benzer şekilde doğrulanmış OpenRouter yollarıyla sınırlıdır, rastgele proxy URL’leriyle değil - OpenRouter, proxy tarzı OpenAI uyumlu yolda kalır; bu nedenle yalnızca doğal
OpenAI’ye özgü istek şekillendirmesi (
serviceTier, Responsesstore, prompt-cache ipuçları, OpenAI reasoning-compat payload’ları) iletilmez - Gemini tabanlı OpenRouter referansları yalnızca proxy-Gemini thought-signature temizliğini korur; doğal Gemini replay doğrulaması ve bootstrap yeniden yazımları kapalı kalır
- Kilo Gateway:
kilocode(KILOCODE_API_KEY) - Örnek model:
kilocode/kilo/auto - Gemini tabanlı Kilo referansları aynı proxy-Gemini thought-signature
temizleme yolunu korur;
kilocode/kilo/autove diğer proxy-reasoning-support olmayan ipuçları proxy reasoning eklemeyi atlar - MiniMax:
minimax(API anahtarı) veminimax-portal(OAuth) - Auth:
minimaxiçinMINIMAX_API_KEY;minimax-portaliçinMINIMAX_OAUTH_TOKENveyaMINIMAX_API_KEY - Örnek model:
minimax/MiniMax-M2.7veyaminimax-portal/MiniMax-M2.7 - MiniMax onboarding/API-key kurulumu,
input: ["text", "image"]ile açık M2.7 model tanımları yazar; paketlenmiş sağlayıcı kataloğu, bu sağlayıcı yapılandırması somutlaştırılana kadar sohbet referanslarını yalnızca metin olarak tutar - Moonshot:
moonshot(MOONSHOT_API_KEY) - Örnek model:
moonshot/kimi-k2.5 - Kimi Coding:
kimi(KIMI_API_KEYveyaKIMICODE_API_KEY) - Örnek model:
kimi/kimi-code - Qianfan:
qianfan(QIANFAN_API_KEY) - Örnek model:
qianfan/deepseek-v3.2 - Qwen Cloud:
qwen(QWEN_API_KEY,MODELSTUDIO_API_KEYveyaDASHSCOPE_API_KEY) - Örnek model:
qwen/qwen3.5-plus - NVIDIA:
nvidia(NVIDIA_API_KEY) - Örnek model:
nvidia/nvidia/llama-3.1-nemotron-70b-instruct - StepFun:
stepfun/stepfun-plan(STEPFUN_API_KEY) - Örnek modeller:
stepfun/step-3.5-flash,stepfun-plan/step-3.5-flash-2603 - Together:
together(TOGETHER_API_KEY) - Örnek model:
together/moonshotai/Kimi-K2.5 - Venice:
venice(VENICE_API_KEY) - Xiaomi:
xiaomi(XIAOMI_API_KEY) - Örnek model:
xiaomi/mimo-v2-flash - Vercel AI Gateway:
vercel-ai-gateway(AI_GATEWAY_API_KEY) - Hugging Face Inference:
huggingface(HUGGINGFACE_HUB_TOKENveyaHF_TOKEN) - Cloudflare AI Gateway:
cloudflare-ai-gateway(CLOUDFLARE_AI_GATEWAY_API_KEY) - Volcengine:
volcengine(VOLCANO_ENGINE_API_KEY) - Örnek model:
volcengine-plan/ark-code-latest - BytePlus:
byteplus(BYTEPLUS_API_KEY) - Örnek model:
byteplus-plan/ark-code-latest - xAI:
xai(XAI_API_KEY)- Doğal paketlenmiş xAI istekleri xAI Responses yolunu kullanır
/fastveyaparams.fastMode: true,grok-3,grok-3-mini,grok-4vegrok-4-0709modellerini*-fastvaryantlarına yeniden yazartool_streamvarsayılan olarak açıktır; devre dışı bırakmak içinagents.defaults.models["xai/<model>"].params.tool_streamdeğerinifalseyapın
- Mistral:
mistral(MISTRAL_API_KEY) - Örnek model:
mistral/mistral-large-latest - CLI:
openclaw onboard --auth-choice mistral-api-key - Groq:
groq(GROQ_API_KEY) - Cerebras:
cerebras(CEREBRAS_API_KEY)- Cerebras üzerindeki GLM modelleri
zai-glm-4.7vezai-glm-4.6kimliklerini kullanır. - OpenAI uyumlu base URL:
https://api.cerebras.ai/v1.
- Cerebras üzerindeki GLM modelleri
- GitHub Copilot:
github-copilot(COPILOT_GITHUB_TOKEN/GH_TOKEN/GITHUB_TOKEN) - Hugging Face Inference örnek modeli:
huggingface/deepseek-ai/DeepSeek-R1; CLI:openclaw onboard --auth-choice huggingface-api-key. Bkz. Hugging Face (Inference).
models.providers ile sağlayıcılar (özel/base URL)
Özel sağlayıcılar veya
OpenAI/Anthropic uyumlu proxy’ler eklemek için models.providers (veya models.json) kullanın.
Aşağıdaki paketlenmiş sağlayıcı eklentilerinin çoğu zaten varsayılan bir katalog yayınlar.
Varsayılan base URL, başlıklar veya model listesini geçersiz kılmak istediğinizde
yalnızca açık models.providers.<id> girdileri kullanın.
Moonshot AI (Kimi)
Moonshot, paketlenmiş bir sağlayıcı eklentisi olarak gelir. Varsayılan olarak yerleşik sağlayıcıyı kullanın; base URL veya model meta verisini geçersiz kılmanız gerektiğinde yalnızca açık birmodels.providers.moonshot girdisi ekleyin:
- Sağlayıcı:
moonshot - Auth:
MOONSHOT_API_KEY - Örnek model:
moonshot/kimi-k2.5 - CLI:
openclaw onboard --auth-choice moonshot-api-keyveyaopenclaw onboard --auth-choice moonshot-api-key-cn
moonshot/kimi-k2.5moonshot/kimi-k2-thinkingmoonshot/kimi-k2-thinking-turbomoonshot/kimi-k2-turbo
Kimi Coding
Kimi Coding, Moonshot AI’nin Anthropic uyumlu uç noktasını kullanır:- Sağlayıcı:
kimi - Auth:
KIMI_API_KEY - Örnek model:
kimi/kimi-code
kimi/k2p5, uyumluluk model kimliği olarak kabul edilmeye devam eder.
Volcano Engine (Doubao)
Volcano Engine (火山引擎), Çin’de Doubao ve diğer modellere erişim sağlar.- Sağlayıcı:
volcengine(coding:volcengine-plan) - Auth:
VOLCANO_ENGINE_API_KEY - Örnek model:
volcengine-plan/ark-code-latest - CLI:
openclaw onboard --auth-choice volcengine-api-key
volcengine/*
kataloğu da aynı anda kaydedilir.
Onboarding/configure model seçicilerinde, Volcengine auth choice hem
volcengine/* hem de volcengine-plan/* satırlarını tercih eder. Bu modeller henüz yüklenmemişse,
OpenClaw boş bir sağlayıcı kapsamlı seçici göstermek yerine filtrelenmemiş kataloğa fallback yapar.
Kullanılabilir modeller:
volcengine/doubao-seed-1-8-251228(Doubao Seed 1.8)volcengine/doubao-seed-code-preview-251028volcengine/kimi-k2-5-260127(Kimi K2.5)volcengine/glm-4-7-251222(GLM 4.7)volcengine/deepseek-v3-2-251201(DeepSeek V3.2 128K)
volcengine-plan):
volcengine-plan/ark-code-latestvolcengine-plan/doubao-seed-codevolcengine-plan/kimi-k2.5volcengine-plan/kimi-k2-thinkingvolcengine-plan/glm-4.7
BytePlus (Uluslararası)
BytePlus ARK, uluslararası kullanıcılar için Volcano Engine ile aynı modellere erişim sağlar.- Sağlayıcı:
byteplus(coding:byteplus-plan) - Auth:
BYTEPLUS_API_KEY - Örnek model:
byteplus-plan/ark-code-latest - CLI:
openclaw onboard --auth-choice byteplus-api-key
byteplus/*
kataloğu da aynı anda kaydedilir.
Onboarding/configure model seçicilerinde, BytePlus auth choice hem
byteplus/* hem de byteplus-plan/* satırlarını tercih eder. Bu modeller henüz yüklenmemişse,
OpenClaw boş bir sağlayıcı kapsamlı seçici göstermek yerine filtrelenmemiş kataloğa fallback yapar.
Kullanılabilir modeller:
byteplus/seed-1-8-251228(Seed 1.8)byteplus/kimi-k2-5-260127(Kimi K2.5)byteplus/glm-4-7-251222(GLM 4.7)
byteplus-plan):
byteplus-plan/ark-code-latestbyteplus-plan/doubao-seed-codebyteplus-plan/kimi-k2.5byteplus-plan/kimi-k2-thinkingbyteplus-plan/glm-4.7
Synthetic
Synthetic,synthetic sağlayıcısı arkasında Anthropic uyumlu modeller sağlar:
- Sağlayıcı:
synthetic - Auth:
SYNTHETIC_API_KEY - Örnek model:
synthetic/hf:MiniMaxAI/MiniMax-M2.5 - CLI:
openclaw onboard --auth-choice synthetic-api-key
MiniMax
MiniMax, özel uç noktalar kullandığı içinmodels.providers ile yapılandırılır:
- MiniMax OAuth (Global):
--auth-choice minimax-global-oauth - MiniMax OAuth (CN):
--auth-choice minimax-cn-oauth - MiniMax API anahtarı (Global):
--auth-choice minimax-global-api - MiniMax API anahtarı (CN):
--auth-choice minimax-cn-api - Auth:
minimaxiçinMINIMAX_API_KEY;minimax-portaliçinMINIMAX_OAUTH_TOKENveyaMINIMAX_API_KEY
/fast on,
MiniMax-M2.7 modelini MiniMax-M2.7-highspeed olarak yeniden yazar.
Eklentiye ait capability ayrımı:
- Metin/sohbet varsayılanları
minimax/MiniMax-M2.7üzerinde kalır - Görsel oluşturma
minimax/image-01veyaminimax-portal/image-01olur - Görsel anlama, her iki MiniMax auth yolunda da eklentiye ait
MiniMax-VL-01olur - Web arama sağlayıcı kimliği
minimaxüzerinde kalır
Ollama
Ollama, paketlenmiş bir sağlayıcı eklentisi olarak gelir ve Ollama’nın doğal API’sini kullanır:- Sağlayıcı:
ollama - Auth: Gerekmez (yerel sunucu)
- Örnek model:
ollama/llama3.3 - Kurulum: https://ollama.com/download
OLLAMA_API_KEY ile açıkça etkinleştirdiğinizde Ollama yerel olarak http://127.0.0.1:11434 adresinde algılanır ve paketlenmiş sağlayıcı eklentisi Ollama’yı doğrudan
openclaw onboard ve model seçiciye ekler. Onboarding, bulut/yerel mod ve özel yapılandırma için bkz. /providers/ollama.
vLLM
vLLM, yerel/self-hosted OpenAI uyumlu sunucular için paketlenmiş bir sağlayıcı eklentisi olarak gelir:- Sağlayıcı:
vllm - Auth: İsteğe bağlıdır (sunucunuza bağlıdır)
- Varsayılan base URL:
http://127.0.0.1:8000/v1
/v1/models tarafından döndürülen kimliklerden biriyle değiştirin):
SGLang
SGLang, hızlı self-hosted OpenAI uyumlu sunucular için paketlenmiş bir sağlayıcı eklentisi olarak gelir:- Sağlayıcı:
sglang - Auth: İsteğe bağlıdır (sunucunuza bağlıdır)
- Varsayılan base URL:
http://127.0.0.1:30000/v1
/v1/models tarafından döndürülen kimliklerden biriyle değiştirin):
Yerel proxy’ler (LM Studio, vLLM, LiteLLM vb.)
Örnek (OpenAI uyumlu):- Özel sağlayıcılar için
reasoning,input,cost,contextWindowvemaxTokensisteğe bağlıdır. Atlandığında OpenClaw şu varsayılanları kullanır:reasoning: falseinput: ["text"]cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }contextWindow: 200000maxTokens: 8192
- Önerilir: proxy/model sınırlarınızla eşleşen açık değerler ayarlayın.
- Doğal olmayan uç noktalardaki
api: "openai-completions"için (baseUrlboş olmayan ve ana makinesiapi.openai.comolmayan her değer), OpenClaw desteklenmeyendeveloperrolleri için sağlayıcı 400 hatalarını önlemek amacıylacompat.supportsDeveloperRole: falsedeğerini zorlar. - Proxy tarzı OpenAI uyumlu yollar doğal OpenAI’ye özgü istek
şekillendirmesini de atlar:
service_tieryok, Responsesstoreyok, prompt-cache ipuçları yok, OpenAI reasoning-compat payload şekillendirmesi yok ve gizli OpenClaw attribution başlıkları yok. baseUrlboşsa/atlanırsa OpenClaw varsayılan OpenAI davranışını korur (bu,api.openai.comolarak çözülür).- Güvenlik için, açık bir
compat.supportsDeveloperRole: truedeğeri de doğal olmayanopenai-completionsuç noktalarında yine geçersiz kılınır.
CLI örnekleri
İlgili
- Models — model yapılandırması ve takma adlar
- Model Failover — fallback zincirleri ve yeniden deneme davranışı
- Configuration Reference — model yapılandırma anahtarları
- Providers — sağlayıcı başına kurulum kılavuzları