API kullanımı ve maliyetler
Bu belge, API anahtarlarını çağırabilen özellikleri ve maliyetlerinin nerede göründüğünü listeler. Odak noktası, provider kullanımı veya ücretli API çağrıları üretebilen OpenClaw özellikleridir.Maliyetlerin göründüğü yerler (sohbet + CLI)
Oturum başına maliyet anlık görüntüsü/status, mevcut oturum modelini, bağlam kullanımını ve son yanıt belirteçlerini gösterir.- Model API anahtarı kimlik doğrulaması kullanıyorsa
/status, son yanıt için tahmini maliyeti de gösterir. - Canlı oturum meta verileri seyrekse
/status, en son transcript kullanım girişinden belirteç/önbellek sayaçlarını ve etkin çalışma zamanı model etiketini geri alabilir. Mevcut sıfır olmayan canlı değerler yine önceliklidir ve saklanan toplamlar eksikse veya daha küçükse prompt boyutlu transcript toplamları kazanabilir.
/usage full, her yanıta tahmini maliyet dahil bir kullanım alt bilgisi ekler (yalnızca API anahtarı)./usage tokens, yalnızca belirteçleri 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ı
statsiçinden okur,stats.cacheddeğerinicacheReadolarak normalize eder ve gerektiğinde giriş belirteçlerinistats.input_tokens - stats.cachedüzerinden türetir.
claude -p kullanımını bu entegrasyon için
onaylanmış kabul eder. Anthropic hâlâ OpenClaw’ın
/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 anlık görüntüleri).- İnsan tarafından okunabilir çıktı, provider’lar arasında
X% leftolarak 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östermeden önce tersine çevirir. Sayı tabanlı alanlar varsa yine öncelik kazanır. Providermodel_remainsdöndürürse OpenClaw sohbet-modeli girdisini tercih eder, gerekirse pencere etiketini zaman damgalarından 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 halde OpenClaw auth profilleri, env veya config içindeki 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 saklanı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), anahtarları skill süreci ortamına aktarabilir.
Anahtar harcayabilen özellikler
1) Çekirdek model yanıtları (sohbet + araçlar)
Her yanıt veya araç çağrısı, mevcut model provider’ını kullanır (OpenAI, Anthropic vb.). 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-login yolu. Fiyatlandırma yapılandırması için bkz. Models, gösterim için Token use & costs.2) Media understanding (ses/görüntü/video)
Gelen medya, yanıt çalıştırılmadan önce özetlenebilir/transkribe edilebilir. 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 auth destekli varsayılan provider’ı çıkarım yoluyla belirleyebilir. Video üretimi ise ş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 embedding 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/self-hosted; genellikle barındırılan API faturalandırması yoktur)- Yerel gömmeler başarısız olursa uzak provider’a isteğe bağlı geri dönüş
memorySearch.provider = "local" ile yerelde tutabilirsiniz (API kullanımı yok).
Bkz. Memory.
5) Web arama aracı
web_search, provider’ınıza bağlı olarak kullanım ücreti 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 anahtarsızdır, ancak erişilebilir bir Ollama ana makinesi ile
ollama signingerektirir; ana makine gerektiriyorsa normal Ollama provider bearer auth’unu 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üş (API faturalandırması yoktur, ancak resmî değildir ve HTML tabanlıdır)
- SearXNG:
SEARXNG_BASE_URLveyaplugins.entries.searxng.config.webSearch.baseUrl(anahtarsız/self-hosted; barındırılan API faturalandırması yoktur)
tools.web.search.* provider yolları geçici uyumluluk katmanı üzerinden hâlâ yüklenir, ancak artık önerilen config yüzeyi değildir.
Brave Search ücretsiz kredisi: Her Brave planı, her ay yenilenen
$5 ücretsiz kredi içerir. Search planı 1.000 istek başına $5 olduğundan, bu kredi
ayda 1.000 isteği ücretsiz karşılar. Beklenmeyen ücretlerden kaçınmak için kullanım sınırınızı Brave panosunda ayarlayın.
Bkz. Web tools.
5) Web fetch aracı (Firecrawl)
web_fetch, 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 (status/health)
Bazı status 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 yapar:openclaw status --usageopenclaw models status --json
7) Compaction koruma özetlemesi
Compaction koruması, oturum geçmişini mevcut model kullanarak özetleyebilir; bu da çalıştığında provider API’lerini çağırır. Bkz. Session management + compaction.8) Model tarama / probe
openclaw models scan, OpenRouter modellerini probe edebilir ve
probe etkin olduğunda 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 saklayabilir. Bir skill bu anahtarı harici
API’ler için kullanıyorsa, skill’in provider’ına göre maliyet oluşturabilir.
Bkz. Skills.