API-Nutzung und Kosten unter Kontrolle
Wer kennt es nicht? Du setzt ein neues Tool auf, probierst ein paar Features aus und am Ende des Monats folgt der Schock beim Blick auf die Abrechnung des API-Providers. Es ist oft schwierig nachzuvollziehen, welche Aktion welche Kosten verursacht hat oder wo genau die Keys eigentlich hinterlegt sind.
Damit du keine bösen Überraschungen erlebst, zeigt dir dieser Guide, wie OpenClaw mit API-Keys umgeht und wo du deinen Verbrauch im Blick behältst.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Eine laufende OpenClaw Installation
- Gültige API-Keys (z. B. OpenAI, Anthropic oder Google)
- Zugriff auf deine
auth-profiles.json - Grundkenntnisse im Umgang mit der CLI
Schnellstart
Abschnitt betitelt „Schnellstart“In weniger als fünf Minuten hast du die volle Kontrolle über deine Ausgaben:
- Status im Chat prüfen: Gib
/statusin deiner Session ein. Du siehst sofort das aktuelle Modell, den Context-Verbrauch und die geschätzten Kosten der letzten Antwort. - Usage-Footer aktivieren: Nutze den Befehl
/usage full. OpenClaw hängt nun an jede Antwort einen Footer mit den geschätzten Kosten an (nur bei API-Key-Authentifizierung). - Provider-Quotas abrufen: Nutze die CLI mit
openclaw status --usage, um Schnappschüsse deiner Quotas direkt vom Provider zu erhalten. - Auth-Profile kontrollieren: Prüfe die Datei
auth-profiles.json, um zu sehen, welche Keys für welche Agenten hinterlegt sind.
Wo API-Keys Kosten verursachen
Abschnitt betitelt „Wo API-Keys Kosten verursachen“OpenClaw nutzt Keys an verschiedenen Stellen. Hier sind die wichtigsten Funktionen, die dein Guthaben verbrauchen:
1. Core-Modelle und Media Understanding
Abschnitt betitelt „1. Core-Modelle und Media Understanding“Jede Antwort und jeder Tool-Aufruf nutzt das eingestellte Modell (OpenAI, Anthropic etc.). Das ist der Hauptfaktor für deine Kosten. Wenn du Bilder, Audio oder Videos hochlädst, werden diese vor der Antwort verarbeitet:
- Audio: Wird automatisch über OpenAI, Groq oder Deepgram transkribiert, sobald Keys vorhanden sind.
- Bilder/Video: Die Analyse erfolgt über Provider wie Google oder Anthropic.
2. Memory und Suche
Abschnitt betitelt „2. Memory und Suche“Wenn du die semantische Suche für dein Gedächtnis nutzt, fallen Kosten für Embeddings an.
- Remote: Provider wie
openai,geminiodervoyageverursachen Kosten. - Lokal: Mit
memorySearch.provider = "local"entstehen keine API-Kosten.
3. Web-Tools (Search & Fetch)
Abschnitt betitelt „3. Web-Tools (Search & Fetch)“Das Tool web_search nutzt Keys für Brave oder Perplexity. Brave bietet einen kostenlosen Tier mit 2.000 Anfragen pro Monat an, erfordert aber eine Kreditkarte zur Verifizierung. Das Tool web_fetch nutzt Firecrawl, falls ein Key hinterlegt ist; ansonsten erfolgt ein direkter Fetch ohne API-Kosten.
4. System-Aktionen
Abschnitt betitelt „4. System-Aktionen“Auch Hintergrundprozesse können Keys nutzen:
- Compaction: Wenn die Session-Historie zusammengefasst wird, nutzt OpenClaw das aktuelle Modell.
- Model Scan: Der Befehl
openclaw models scanprüft OpenRouter-Modelle, was den entsprechenden Key nutzt. - Talk Mode: Hier entstehen Kosten bei ElevenLabs für die Sprachausgabe.
Wo OpenClaw nach Keys sucht
Abschnitt betitelt „Wo OpenClaw nach Keys sucht“OpenClaw findet deine Credentials an vier verschiedenen Orten:
- Auth-Profile: Gespeichert in der
auth-profiles.json. - Umgebungsvariablen: Zum Beispiel
OPENAI_API_KEYoderBRAVE_API_KEY. - Config: In den Sektionen
models.providers,tools.webodermemorySearch. - Skills: Keys können direkt in
skills.entries.<name>.apiKeyhinterlegt sein.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- Kosten werden nicht angezeigt: Falls du OAuth-Flows nutzt, werden keine Dollar-Beträge angezeigt. Nutze
/usage tokens, um zumindest den Token-Verbrauch zu sehen. - Unerwartete Kosten durch Audio: Audio-Transkription ist automatisch aktiviert, sobald ein passender Key gefunden wird. Entferne den Key aus der Config oder den Umgebungsvariablen, um dies zu verhindern.
- Fehlgeschlagene Embeddings: Wenn lokale Embeddings fehlschlagen, versucht OpenClaw optional einen Remote-Provider. Prüfe deine
memorySearch.providerEinstellungen. - Quota-Limits: Wenn Befehle fehlschlagen, nutze
openclaw channels list, um den Status deiner Provider-Verbindung zu prüfen.
Du hast Fragen zu einem spezifischen Setup? Nutze den AI Setup Assistant für direkte Hilfe.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.