Technical reference
API kullanımı ve maliyetleri
Bu belge, API anahtarlarını çağırabilen özellikleri ve bunların maliyetlerinin nerede göründüğünü listeler. Sağlayıcı 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 anlık görüntüsü
/status, geçerli oturum modelini, bağlam kullanımını ve son yanıt token'larını gösterir.- Model API anahtarıyla kimlik doğrulama 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 kurtarabilir. Mevcut sıfır olmayan canlı değerler yine önceliklidir ve saklanan toplamlar eksik veya daha küçük olduğunda prompt boyutundaki transkript toplamları öne geçebilir.
İleti başına maliyet alt bilgisi
/usage full, tahmini maliyet dahil olmak üzere her yanıta 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ı
statsüzerinden okur,stats.cacheddeğerinicacheReadolarak normalleştirir ve gerektiğinde giriş token'larınıstats.input_tokens - stats.cachedüzerinden türetir.
Anthropic notu: Anthropic personeli, OpenClaw tarzı Claude CLI kullanımına
yeniden izin verildiğini bize bildirdi; bu nedenle OpenClaw, Anthropic yeni bir politika yayımlamadıkça bu entegrasyon için Claude CLI yeniden kullanımını ve claude -p kullanımını
onaylı kabul eder.
Anthropic hâlâ OpenClaw'ın /usage full içinde gösterebileceği ileti başına dolar tahminini sunmaz.
CLI kullanım pencereleri (sağlayıcı kotaları)
openclaw status --usageveopenclaw channels list, sağlayıcı kullanım pencerelerini gösterir (kota anlık görüntüleri; ileti başına maliyetler değil).- İnsan tarafından okunabilir çıktı, sağlayıcılar genelinde
X% leftbiçimine normalleştirilir. - Geçerli kullanım penceresi sağlayıcıları: Anthropic, GitHub Copilot, Gemini CLI, OpenAI Codex, MiniMax, Xiaomi ve z.ai.
- MiniMax notu: ham
usage_percent/usagePercentalanları kalan kotayı ifade eder, bu yüzden OpenClaw bunları görüntülemeden önce tersine çevirir. Sayı tabanlı alanlar mevcut olduğunda yine önceliklidir. Sağlayıcımodel_remainsdöndürürse OpenClaw sohbet modeli girdisini tercih eder, gerektiğinde pencere etiketini zaman damgalarından türetir ve plan etiketine model adını ekler. - Bu kota pencereleri için kullanım kimlik doğrulaması, varsa sağlayıcıya özgü hook'lardan gelir; aksi halde OpenClaw auth profillerinden, env'den veya yapılandırmadan eşleşen OAuth/API anahtarı kimlik bilgilerine geri döner.
Ayrıntılar ve örnekler için Token kullanımı ve maliyetler bölümüne bakın.
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). - Yapılandırma (
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üreç ortamına aktarabilir.
Anahtar harcayabilen özellikler
1) Çekirdek model yanıtları (sohbet + araçlar)
Her yanıt veya araç çağrısı geçerli model sağlayıcısını (OpenAI, Anthropic vb.) kullanır. Bu, kullanımın ve maliyetin birincil kaynağıdır.
Bu ayrıca OpenClaw'ın yerel UI'si dışında faturalandırmaya devam eden abonelik tarzı barındırılan sağlayıcıları da kapsar; örneğin OpenAI Codex, Alibaba Cloud Model Studio Coding Plan, MiniMax Coding Plan, Z.AI / GLM Coding Plan ve Extra Usage etkinleştirilmiş Anthropic'in OpenClaw Claude oturum açma yolu.
Fiyatlandırma yapılandırması için Modeller, görüntüleme için Token kullanımı ve maliyetler bölümüne bakın.
2) Medya anlama (ses/görsel/video)
Gelen medya, yanıt çalışmadan önce özetlenebilir veya yazıya dökülebilir. Bu, model/sağlayıcı API'lerini kullanır.
- Ses: OpenAI / Groq / Deepgram / DeepInfra / Google / Mistral.
- Görsel: OpenAI / OpenRouter / Anthropic / DeepInfra / Google / MiniMax / Moonshot / Qwen / Z.AI.
- Video: Google / Qwen / Moonshot.
Medya anlama bölümüne bakın.
3) Görsel ve video üretimi
Paylaşılan üretim yetenekleri de sağlayıcı anahtarlarını harcayabilir:
- Görsel üretimi: OpenAI / Google / DeepInfra / fal / MiniMax
- Video üretimi: DeepInfra / Qwen
Görsel üretimi, agents.defaults.imageGenerationModel ayarlanmamışsa auth destekli sağlayıcı varsayılanını çıkarımlayabilir. Video üretimi şu anda
qwen/wan2.6-t2v gibi açık bir agents.defaults.videoGenerationModel gerektirir.
Görsel üretimi, Qwen Cloud ve Modeller bölümlerine bakın.
4) Bellek embedding'leri + semantik arama
Semantik bellek araması, uzak sağlayıcılar için yapılandırıldığında embedding API'lerini kullanır:
memorySearch.provider = "openai"→ OpenAI embedding'lerimemorySearch.provider = "gemini"→ Gemini embedding'lerimemorySearch.provider = "voyage"→ Voyage embedding'lerimemorySearch.provider = "mistral"→ Mistral embedding'lerimemorySearch.provider = "deepinfra"→ DeepInfra embedding'lerimemorySearch.provider = "lmstudio"→ LM Studio embedding'leri (yerel/kendi barındırdığınız)memorySearch.provider = "ollama"→ Ollama embedding'leri (yerel/kendi barındırdığınız; genellikle barındırılan API faturalandırması yoktur)- Yerel embedding'ler başarısız olursa uzak bir sağlayıcıya isteğe bağlı geri dönüş
memorySearch.provider = "local" ile bunu yerel tutabilirsiniz (API kullanımı yok).
Bellek bölümüne bakın.
5) Web arama aracı
web_search, sağlayıcınıza bağlı olarak kullanım ücretleri oluşturabilir:
- 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: erişilebilir, oturum açılmış yerel bir Ollama ana makinesi için anahtarsızdır; doğrudan
https://ollama.comaramasıOLLAMA_API_KEYkullanır ve auth korumalı ana makineler normal Ollama sağlayıcı bearer auth'ını 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 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 faturalandırması yoktur)
Eski tools.web.search.* sağlayıcı yolları geçici uyumluluk shim'i üzerinden hâlâ yüklenir, ancak artık önerilen yapılandırma yüzeyi değildir.
Brave Search ücretsiz kredisi: Her Brave planı, yenilenen aylık $5 ücretsiz kredi içerir. Search planı 1.000 istek başına $5 tutar, bu nedenle kredi ücretsiz olarak ayda 1.000 isteği kapsar. Beklenmeyen ücretlerden kaçınmak için Brave panosunda kullanım sınırınızı ayarlayın.
Web araçları bölümüne bakın.
5) Web getirme aracı (Firecrawl)
web_fetch, API anahtarı mevcut olduğunda Firecrawl çağırabilir:
FIRECRAWL_API_KEYveyaplugins.entries.firecrawl.config.webFetch.apiKey
Firecrawl yapılandırılmamışsa araç, doğrudan getirme ve paketle gelen web-readability Plugin'ine geri döner (ücretli API yoktur). Yerel Readability çıkarımını atlamak için plugins.entries.web-readability.enabled değerini devre dışı bırakın.
Web araçları bölümüne bakın.
6) Sağlayıcı kullanım anlık görüntüleri (durum/sağlık)
Bazı durum komutları, kota pencerelerini veya auth sağlığını görüntülemek için sağlayıcı kullanım uç noktalarını çağırır. Bunlar genellikle düşük hacimli çağrılardır, ancak yine de sağlayıcı API'lerine gider:
openclaw status --usageopenclaw models status --json
Modeller CLI bölümüne bakın.
7) Compaction güvenlik özeti
Compaction güvenlik mekanizması, geçerli modeli kullanarak oturum geçmişini özetleyebilir; bu da çalıştığında sağlayıcı API'lerini çağırır.
Oturum yönetimi + Compaction bölümüne bakın.
8) Model tarama / yoklama
openclaw models scan, OpenRouter modellerini yoklayabilir ve yoklama etkinleştirildiğinde OPENROUTER_API_KEY kullanır.
Modeller CLI bölümüne bakın.
9) Konuşma (ses)
Konuşma modu, yapılandırıldığında ElevenLabs çağırabilir:
ELEVENLABS_API_KEYveyatalk.providers.elevenlabs.apiKey
Konuşma modu bölümüne bakın.
10) Skills (üçüncü taraf API'ler)
Skills, apiKey değerini skills.entries.<name>.apiKey içinde saklayabilir. Bir skill bu anahtarı harici
API'ler için kullanırsa, skill'in sağlayıcısına göre maliyet oluşturabilir.
Skills bölümüne bakın.