API kullanımı ve maliyetler
Bu belge, API anahtarlarını çağırabilen özellikleri ve bunların maliyetlerinin nerede göründüğünü listeler. Provider kullanımı veya ücretli API çağrıları oluşturabilen OpenClaw özelliklerine odaklanır.Maliyetlerin göründüğü yerler (sohbet + CLI)
Oturum başına maliyet özeti/status, mevcut oturum modelini, bağlam kullanımını ve son yanıtın token sayılarını gösterir.- Model API anahtarı kimlik doğrulaması kullanıyorsa,
/statusson yanıt için tahmini maliyeti de gösterir. - Canlı oturum meta verileri seyrekse,
/statusen son transkript kullanım girdisinden token/önbellek sayaçlarını ve etkin çalışma zamanı model etiketini geri alabilir. Mevcut sıfır olmayan canlı değerler yine önceliklidir ve depolanan toplamlar eksik veya daha küçükse istem boyutundaki transkript toplamları kazanabilir.
/usage full, her yanıta tahmini maliyet dahil bir kullanım alt bilgisi ekler (yalnızca API anahtarı)./usage tokensyalnızca token’ları gösterir; abonelik tarzı OAuth/token ve CLI akışları dolar maliyetini gizler.- Gemini CLI notu: CLI JSON çıktısı döndürdüğünde, OpenClaw kullanımı
statsalanından okur,stats.cacheddeğerinicacheReadolarak normalize eder ve gerektiğinde giriş token’larınıstats.input_tokens - stats.cachedile türetir.
/usage full içinde gösterebileceği mesaj başına dolar tahmini sunmaz.
CLI kullanım pencereleri (provider kotaları)
openclaw status --usageveopenclaw channels list, provider kullanım pencerelerini gösterir (mesaj başına maliyet değil, kota özetleri).- İnsan tarafından okunabilir çıktı, provider’lar arasında
X% kaldıbiçimine normalize edilir. - Mevcut kullanım penceresi provider’ları: Anthropic, GitHub Copilot, Gemini CLI, OpenAI Codex, MiniMax, Xiaomi ve z.ai.
- MiniMax notu: ham
usage_percent/usagePercentalanları kalan kotayı ifade eder, bu nedenle OpenClaw bunları görüntülemeden önce tersine çevirir. Sayı tabanlı alanlar varsa yine önceliklidir. Providermodel_remainsdöndürürse, OpenClaw sohbet modeli girdisini tercih eder, gerektiğinde zaman damgalarından pencere etiketini türetir ve plan etiketine model adını dahil eder. - Bu kota pencereleri için kullanım kimlik doğrulaması, mümkün olduğunda provider’a özgü hook’lardan gelir; aksi takdirde OpenClaw auth profillerinden, ortamdan veya config’den eşleşen OAuth/API anahtarı kimlik bilgilerine geri döner.
Anahtarlar nasıl keşfedilir
OpenClaw kimlik bilgilerini şuralardan alabilir:- Auth profilleri (ajan başına,
auth-profiles.jsoniçinde depolanır). - Ortam değişkenleri (ör.
OPENAI_API_KEY,BRAVE_API_KEY,FIRECRAWL_API_KEY). - Config (
models.providers.*.apiKey,plugins.entries.*.config.webSearch.apiKey,plugins.entries.firecrawl.config.webFetch.apiKey,memorySearch.*,talk.providers.*.apiKey). - Skills (
skills.entries.<name>.apiKey), bunlar anahtarları skill işlem ortamı değişkenlerine aktarabilir.
Anahtar harcayabilen özellikler
1) Çekirdek model yanıtları (sohbet + araçlar)
Her yanıt veya araç çağrısı geçerli model provider’ını (OpenAI, Anthropic vb.) kullanır. Bu, kullanım ve maliyetin birincil kaynağıdır. Buna, OpenClaw’ın yerel kullanıcı arayüzü dışında yine de faturalandırılan abonelik tarzı barındırılan provider’lar da dahildir; örneğin OpenAI Codex, Alibaba Cloud Model Studio Coding Plan, MiniMax Coding Plan, Z.AI / GLM Coding Plan ve Extra Usage etkinleştirilmiş Anthropic OpenClaw Claude oturum açma yolu. Fiyatlandırma config’i için Models, görüntüleme için Token kullanımı ve maliyetler bölümüne bakın.2) Medya anlama (ses/görüntü/video)
Gelen medya, yanıt çalışmadan önce özetlenebilir veya yazıya dökülebilir. Bu, model/provider API’lerini kullanır.- Ses: OpenAI / Groq / Deepgram / Google / Mistral.
- Görüntü: OpenAI / OpenRouter / Anthropic / Google / MiniMax / Moonshot / Qwen / Z.AI.
- Video: Google / Qwen / Moonshot.
3) Görüntü ve video üretimi
Paylaşılan üretim yetenekleri de provider anahtarlarını harcayabilir:- Görüntü üretimi: OpenAI / Google / fal / MiniMax
- Video üretimi: Qwen
agents.defaults.imageGenerationModel ayarlanmamışsa kimlik doğrulama destekli varsayılan bir provider çıkarımı yapabilir. Video üretimi şu anda qwen/wan2.6-t2v gibi açık bir agents.defaults.videoGenerationModel gerektirir.
Bkz. Image generation, Qwen Cloud ve Models.
4) Bellek gömmeleri + anlamsal arama
Anlamsal bellek araması, uzak provider’lar için yapılandırıldığında gömme API’lerini kullanır:memorySearch.provider = "openai"→ OpenAI embeddingsmemorySearch.provider = "gemini"→ Gemini embeddingsmemorySearch.provider = "voyage"→ Voyage embeddingsmemorySearch.provider = "mistral"→ Mistral embeddingsmemorySearch.provider = "ollama"→ Ollama embeddings (yerel/kendi barındırdığınız; genellikle barındırılan API faturası yoktur)- Yerel gömmeler başarısız olursa uzak provider’a isteğe bağlı geri dönüş
memorySearch.provider = "local" ile bunu yerel tutabilirsiniz (API kullanımı yok).
Bkz. Memory.
5) Web arama aracı
web_search, provider’ınıza bağlı olarak kullanım ücretleri doğurabilir:
- Brave Search API:
BRAVE_API_KEYveyaplugins.entries.brave.config.webSearch.apiKey - Exa:
EXA_API_KEYveyaplugins.entries.exa.config.webSearch.apiKey - Firecrawl:
FIRECRAWL_API_KEYveyaplugins.entries.firecrawl.config.webSearch.apiKey - Gemini (Google Search):
GEMINI_API_KEYveyaplugins.entries.google.config.webSearch.apiKey - Grok (xAI):
XAI_API_KEYveyaplugins.entries.xai.config.webSearch.apiKey - Kimi (Moonshot):
KIMI_API_KEY,MOONSHOT_API_KEYveyaplugins.entries.moonshot.config.webSearch.apiKey - MiniMax Search:
MINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY,MINIMAX_API_KEYveyaplugins.entries.minimax.config.webSearch.apiKey - Ollama Web Search: varsayılan olarak anahtar gerektirmez, ancak erişilebilir bir Ollama ana makinesi ve
ollama signingerektirir; ana makine gerektiriyorsa normal Ollama provider bearer kimlik doğrulamasını da yeniden kullanabilir - Perplexity Search API:
PERPLEXITY_API_KEY,OPENROUTER_API_KEYveyaplugins.entries.perplexity.config.webSearch.apiKey - Tavily:
TAVILY_API_KEYveyaplugins.entries.tavily.config.webSearch.apiKey - DuckDuckGo: anahtarsız geri dönüş seçeneği (API faturası yok, ancak resmi değildir ve HTML tabanlıdır)
- SearXNG:
SEARXNG_BASE_URLveyaplugins.entries.searxng.config.webSearch.baseUrl(anahtarsız/kendi barındırdığınız; barındırılan API faturası yok)
tools.web.search.* provider yolları geçici uyumluluk shim’i üzerinden hâlâ yüklenir, ancak artık önerilen config yüzeyi değildir.
Brave Search ücretsiz kredi: Her Brave planı, her ay yenilenen 5 ABD doları ücretsiz kredi içerir. Search planı 1.000 istek başına 5 ABD dolarına mal olur, bu nedenle kredi ek ücret olmadan ayda 1.000 isteği karşılar. Beklenmedik ücretlerden kaçınmak için kullanım sınırınızı Brave panosunda ayarlayın.
Bkz. Web tools.
5) Web getirme aracı (Firecrawl)
web_fetch, bir API anahtarı mevcut olduğunda Firecrawl çağırabilir:
FIRECRAWL_API_KEYveyaplugins.entries.firecrawl.config.webFetch.apiKey
6) Provider kullanım anlık görüntüleri (durum/sağlık)
Bazı durum komutları, kota pencerelerini veya auth sağlığını göstermek için provider kullanım uç noktalarını çağırır. Bunlar genellikle düşük hacimli çağrılardır, ancak yine de provider API’lerine istek atarlar:openclaw status --usageopenclaw models status --json
7) Sıkıştırma koruması özetleme
Sıkıştırma koruması, oturum geçmişini geçerli model kullanarak özetleyebilir; bu çalıştığında provider API’lerini çağırır. Bkz. Oturum yönetimi + sıkıştırma.8) Model tarama / yoklama
openclaw models scan, OpenRouter modellerini yoklayabilir ve yoklama etkinleştirildiğinde OPENROUTER_API_KEY kullanır.
Bkz. Models CLI.
9) Talk (konuşma)
Talk modu, yapılandırıldığında ElevenLabs çağırabilir:ELEVENLABS_API_KEYveyatalk.providers.elevenlabs.apiKey
10) Skills (üçüncü taraf API’ler)
Skills,skills.entries.<name>.apiKey içinde apiKey depolayabilir. Bir skill bu anahtarı harici API’ler için kullanıyorsa, o skill’in provider’ına göre maliyet oluşturabilir.
Bkz. Skills.