docs/docs/fr/reference/api-usage-costs.md
2026-04-13 08:52:49 +00:00

11 KiB
Raw Blame History

read_when summary title x-i18n
Vous voulez comprendre quelles fonctionnalités peuvent appeler des API payantes
Vous devez auditer les clés, les coûts et la visibilité de lutilisation
Vous expliquez les rapports de coûts de /status ou /usage
Vérifiez ce qui peut entraîner des coûts, quelles clés sont utilisées et comment consulter lutilisation Utilisation et coûts de lAPI
generated_at model provider source_hash source_path workflow
2026-04-13T08:50:36Z gpt-5.4 openai f5077e74d38ef781ac7a72603e9f9e3829a628b95c5a9967915ab0f321565429 reference/api-usage-costs.md 15

Utilisation et coûts de lAPI

Ce document répertorie les fonctionnalités qui peuvent invoquer des clés API et où leurs coûts apparaissent. Il se concentre sur les fonctionnalités dOpenClaw qui peuvent générer une utilisation du fournisseur ou des appels dAPI payants.

Où les coûts apparaissent (chat + CLI)

Instantané du coût par session

  • /status affiche le modèle actuel de la session, lutilisation du contexte et les jetons de la dernière réponse.
  • Si le modèle utilise une authentification par clé API, /status affiche aussi le coût estimé de la dernière réponse.
  • Si les métadonnées de session en direct sont limitées, /status peut aussi récupérer les compteurs de jetons/cache et létiquette du modèle dexécution actif à partir de la dernière entrée dutilisation du transcript. Les valeurs en direct non nulles existantes restent prioritaires, et les totaux du transcript dimensionnés par prompt peuvent prévaloir lorsque les totaux stockés sont absents ou plus faibles.

Pied de page de coût par message

  • /usage full ajoute un pied de page dutilisation à chaque réponse, y compris le coût estimé (clé API uniquement).
  • /usage tokens affiche uniquement les jetons ; les flux OAuth/jeton de type abonnement et les flux CLI masquent le coût en dollars.
  • Remarque Gemini CLI : lorsque la CLI renvoie une sortie JSON, OpenClaw lit lutilisation depuis stats, normalise stats.cached en cacheRead, et déduit les jetons dentrée à partir de stats.input_tokens - stats.cached si nécessaire.

Remarque Anthropic : léquipe Anthropic nous a indiqué que lutilisation de Claude CLI de type OpenClaw est à nouveau autorisée, donc OpenClaw considère la réutilisation de Claude CLI et lutilisation de claude -p comme approuvées pour cette intégration, sauf si Anthropic publie une nouvelle politique. Anthropic nexpose toujours pas destimation en dollars par message quOpenClaw puisse afficher dans /usage full.

Fenêtres dutilisation CLI (quotas fournisseur)

  • openclaw status --usage et openclaw channels list affichent les fenêtres dutilisation du fournisseur (instantanés de quota, pas les coûts par message).
  • La sortie lisible est normalisée en X% left pour tous les fournisseurs.
  • Fournisseurs de fenêtres dutilisation actuellement pris en charge : Anthropic, GitHub Copilot, Gemini CLI, OpenAI Codex, MiniMax, Xiaomi et z.ai.
  • Remarque MiniMax : ses champs bruts usage_percent / usagePercent signifient le quota restant, donc OpenClaw les inverse avant affichage. Les champs basés sur le comptage restent prioritaires lorsquils sont présents. Si le fournisseur renvoie model_remains, OpenClaw privilégie lentrée du modèle de chat, déduit létiquette de fenêtre à partir des horodatages si nécessaire, et inclut le nom du modèle dans létiquette du plan.
  • Lauthentification dutilisation pour ces fenêtres de quota provient de hooks spécifiques au fournisseur lorsquils sont disponibles ; sinon, OpenClaw revient à la correspondance des identifiants OAuth/clé API depuis les profils dauthentification, lenvironnement ou la configuration.

Consultez Utilisation des jetons et coûts pour les détails et des exemples.

Comment les clés sont découvertes

OpenClaw peut récupérer les identifiants depuis :

  • Profils dauthentification (par agent, stockés dans auth-profiles.json).
  • Variables denvironnement (par exemple OPENAI_API_KEY, BRAVE_API_KEY, FIRECRAWL_API_KEY).
  • Configuration (models.providers.*.apiKey, plugins.entries.*.config.webSearch.apiKey, plugins.entries.firecrawl.config.webFetch.apiKey, memorySearch.*, talk.providers.*.apiKey).
  • Skills (skills.entries.<name>.apiKey) qui peuvent exporter des clés vers lenvironnement du processus de la compétence.

Fonctionnalités qui peuvent consommer des clés

1) Réponses du modèle principal (chat + outils)

Chaque réponse ou appel doutil utilise le fournisseur de modèle actuel (OpenAI, Anthropic, etc.). Il sagit de la principale source dutilisation et de coût.

Cela inclut aussi les fournisseurs hébergés de type abonnement qui facturent tout de même en dehors de linterface locale dOpenClaw, comme OpenAI Codex, Alibaba Cloud Model Studio Coding Plan, MiniMax Coding Plan, Z.AI / GLM Coding Plan, et le parcours Claude-login dOpenClaw dAnthropic avec Extra Usage activé.

Consultez Modèles pour la configuration tarifaire et Utilisation des jetons et coûts pour laffichage.

2) Compréhension des médias (audio/image/vidéo)

Les médias entrants peuvent être résumés/transcrits avant lexécution de la réponse. Cela utilise des API de modèle/fournisseur.

  • Audio : OpenAI / Groq / Deepgram / Google / Mistral.
  • Image : OpenAI / OpenRouter / Anthropic / Google / MiniMax / Moonshot / Qwen / Z.AI.
  • Vidéo : Google / Qwen / Moonshot.

Consultez Compréhension des médias.

3) Génération dimages et de vidéos

Les capacités de génération partagées peuvent aussi consommer des clés de fournisseur :

  • Génération dimage : OpenAI / Google / fal / MiniMax
  • Génération de vidéo : Qwen

La génération dimage peut déduire un fournisseur par défaut adossé à lauthentification lorsque agents.defaults.imageGenerationModel nest pas défini. La génération de vidéo exige actuellement un agents.defaults.videoGenerationModel explicite tel que qwen/wan2.6-t2v.

Consultez Génération dimage, Qwen Cloud, et Modèles.

4) Embeddings de mémoire + recherche sémantique

La recherche sémantique en mémoire utilise des API dembeddings lorsquelle est configurée pour des fournisseurs distants :

  • memorySearch.provider = "openai" → embeddings OpenAI
  • memorySearch.provider = "gemini" → embeddings Gemini
  • memorySearch.provider = "voyage" → embeddings Voyage
  • memorySearch.provider = "mistral" → embeddings Mistral
  • memorySearch.provider = "lmstudio" → embeddings LM Studio (local/auto-hébergé)
  • memorySearch.provider = "ollama" → embeddings Ollama (local/auto-hébergé ; généralement sans facturation dAPI hébergée)
  • Repli facultatif vers un fournisseur distant si les embeddings locaux échouent

Vous pouvez rester en local avec memorySearch.provider = "local" (aucune utilisation dAPI).

Consultez Mémoire.

5) Outil de recherche web

web_search peut entraîner des frais dutilisation selon votre fournisseur :

  • Brave Search API : BRAVE_API_KEY ou plugins.entries.brave.config.webSearch.apiKey
  • Exa : EXA_API_KEY ou plugins.entries.exa.config.webSearch.apiKey
  • Firecrawl : FIRECRAWL_API_KEY ou plugins.entries.firecrawl.config.webSearch.apiKey
  • Gemini (Google Search) : GEMINI_API_KEY ou plugins.entries.google.config.webSearch.apiKey
  • Grok (xAI) : XAI_API_KEY ou plugins.entries.xai.config.webSearch.apiKey
  • Kimi (Moonshot) : KIMI_API_KEY, MOONSHOT_API_KEY, ou plugins.entries.moonshot.config.webSearch.apiKey
  • MiniMax Search : MINIMAX_CODE_PLAN_KEY, MINIMAX_CODING_API_KEY, MINIMAX_API_KEY, ou plugins.entries.minimax.config.webSearch.apiKey
  • Ollama Web Search : sans clé par défaut, mais nécessite un hôte Ollama accessible plus ollama signin ; peut aussi réutiliser lauthentification bearer normale du fournisseur Ollama lorsque lhôte lexige
  • Perplexity Search API : PERPLEXITY_API_KEY, OPENROUTER_API_KEY, ou plugins.entries.perplexity.config.webSearch.apiKey
  • Tavily : TAVILY_API_KEY ou plugins.entries.tavily.config.webSearch.apiKey
  • DuckDuckGo : solution de repli sans clé (sans facturation dAPI, mais non officielle et basée sur HTML)
  • SearXNG : SEARXNG_BASE_URL ou plugins.entries.searxng.config.webSearch.baseUrl (sans clé/auto-hébergé ; sans facturation dAPI hébergée)

Les chemins de fournisseur hérités tools.web.search.* se chargent encore via le shim de compatibilité temporaire, mais ils ne sont plus la surface de configuration recommandée.

Crédit gratuit Brave Search : chaque forfait Brave inclut 5 /mois de crédit gratuit renouvelable. Le forfait Search coûte 5 pour 1 000 requêtes, donc ce crédit couvre 1 000 requêtes/mois sans frais. Définissez votre limite dutilisation dans le tableau de bord Brave pour éviter des frais inattendus.

Consultez Outils web.

5) Outil de récupération web (Firecrawl)

web_fetch peut appeler Firecrawl lorsquune clé API est présente :

  • FIRECRAWL_API_KEY ou plugins.entries.firecrawl.config.webFetch.apiKey

Si Firecrawl nest pas configuré, loutil revient à une récupération directe + readability (aucune API payante).

Consultez Outils web.

6) Instantanés dutilisation fournisseur (statut/santé)

Certaines commandes de statut appellent des endpoints dutilisation fournisseur pour afficher les fenêtres de quota ou létat de lauthentification. Il sagit généralement dappels à faible volume, mais ils sollicitent tout de même les API du fournisseur :

  • openclaw status --usage
  • openclaw models status --json

Consultez CLI des modèles.

7) Résumé de protection Compaction

La protection Compaction peut résumer lhistorique de session à laide du modèle actuel, ce qui invoque des API de fournisseur lorsquelle sexécute.

Consultez Gestion des sessions + compaction.

8) Analyse / sondage des modèles

openclaw models scan peut sonder les modèles OpenRouter et utilise OPENROUTER_API_KEY lorsque le sondage est activé.

Consultez CLI des modèles.

9) Talk (parole)

Le mode Talk peut invoquer ElevenLabs lorsquil est configuré :

  • ELEVENLABS_API_KEY ou talk.providers.elevenlabs.apiKey

Consultez Mode Talk.

10) Skills (API tierces)

Les Skills peuvent stocker apiKey dans skills.entries.<name>.apiKey. Si une compétence utilise cette clé pour des API externes, elle peut entraîner des coûts selon le fournisseur de la compétence.

Consultez Skills.