Vue d'ensemble
v1 · stableTrois voies pour mesurer — extension navigateur, MCP (Claude Code / Cursor) et API REST. Aucun prompt n'est lu.
Choisis ta voie selon ton profil
Tu codes, écris, cherches avec une IA tous les jours. L'extension compte en local sur ChatGPT, Claude, Gemini, Le Chat, Grok, Copilot, Bing — sans lire tes prompts — affiche le CO₂ de chaque réponse et rappelle de ne pas y coller de données confidentielles.
Tu utilises Claude Code ou Cursor. Le serveur MCP mesure le CO₂ de chaque session directement dans ta status line, sans changer ton workflow.
Get started in 60 seconds
Inscris-toi, copie ta clé isv_test_sk_…, et envoie ton premier événement. Aucun SDK requis — un simple curl suffit.
curl -X POST https://carbon-llm.com/api/v1/track \
-H "Authorization: Bearer isv_test_sk_..." \
-H "Content-Type: application/json" \
-d '{
"tenant_id": "acme-corp",
"model": "claude-4-opus",
"prompt_tokens": 1240,
"completion_tokens": 980
}'
# → 202 Accepted
# { "co2_grams": 1.78, "confidence": "benchmarked" }La voie 3 (cette page) cible l'intégration backend. Tu crées un compte, tu utilises des clés API Bearer et tu enregistres les événements d'usage via POST /v1/track. Ce modèle est conçu pour le reporting par tenant, les quotas et l'auditabilité — pas pour la consultation publique anonyme.
Ce n'est pas un catalogue open data (par exemple GET en lecture seule, sans clé, CORS ouvert depuis le navigateur). Ici, /v1/estimate est sans authentification et sans état ; tout ce qui persiste des données multi-tenant passe par /v1/track avec une clé. Intègre depuis ton backend — n'expose jamais tes clés live dans le navigateur.
API interactive
- Swagger UI (même origine) : Ouvrir l'explorateur d'API
- Spécification brute : /openapi.yaml
- Éditeur externe (tiers ; peut être bloqué par CORS) : Swagger Editor
État du service
Disponibilité : GET https://carbon-llm.com/api/health