Vue d'ensemble
v1 · stableREST + JSON · Bearer auth · zéro prompt collecté · OpenAPI 3.0
Get started in 60 seconds
Inscrivez-vous, copiez votre clé isv_test_sk_…, et envoyez votre 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" }Il s'agit d'une API produit B2B : vous créez un compte, utilisez des clés API Bearer et enregistrez éventuellement 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.
Elle ne suit pas la forme des catalogues open data (par exempleGET 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égrez depuis votre backend — n'exposez jamais vos 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