Ajoutez l'IA à votre application avec une seule clé

Une API compatible OpenAI, huit fournisseurs derrière, et le coût de chaque fonctionnalité suivi à part. Vous changez de modèle dans la console, sans toucher à votre code.

Lire la documentation
  • Compatible avec les SDK OpenAI
  • Anthropic, OpenAI, Gemini, Mistral et quatre autres
  • Le coût de chaque fonctionnalité, par dossier
resume-ticket.ts
const client = new OpenAI({
  baseURL: "https://api.erha.ai/v1",
  apiKey: process.env.ERHA_API_KEY,
  defaultHeaders: { "X-Erha-Folder": "support.resume" },})

const summary = await client.chat.completions.create({
  model: "resume-ticket",
  messages: [{ role: "user", content: ticket }],
})
200412 tokenssupport.resume0,08 centime

Le bon modèle pour chaque fonctionnalité

Votre code appelle un profil, pas un modèle. Le profil dit quel fournisseur et quel modèle répondent : le plus capable là où la qualité compte, le plus rapide et le moins cher ailleurs.

  • OpenAI
  • Anthropic
  • Gemini
  • Mistral AI
  • DeepSeek
  • Grok
  • Groq
  • Kimi

Un modèle plus récent sort ? Vous changez le profil dans la console, vos appels suivent.

Profils de l'espace
Profil appeléModèlePourquoi
analyse-contratClaude Opus 4.8Raisonnement long, peu d'appels
redactionClaude Sonnet 4.6Qualité d'écriture
resume-ticketClaude Haiku 4.5Rapide, appelé souvent
classementMistral SmallCoût minimal, hébergé en Europe

Le coût de chaque fonctionnalité, sans rien instrumenter

Ajoutez l'en-tête X-Erha-Folder à vos appels. La consommation de chaque partie de votre produit est comptée à part, sur la même clé.

Un en-tête, ou un paramètre

X-Erha-Folder: facturation, ou ?folder=facturation. Avec un SDK OpenAI, il se pose une fois sur le client.

Des noms qui ne dérivent pas

Une clé peut lister ses dossiers autorisés et en exiger un : une faute de frappe est refusée au lieu d'ouvrir une nouvelle ligne.

L'historique filtré

Un clic sur un dossier montre ses appels : modèle, tokens, coût, durée.

Clé « Production »Octobre
DossierAppelsTokensCoût
facturation12 4303,1 M41,20 €
support.resume8 2101,9 M18,75 €
crm.relances2 9401,2 M14,30 €
Sans dossier3100,2 M4,10 €
Total de la clé23 8906,4 M78,35 €

Une dépense que vous contrôlez

Les plafonds, les restrictions et les erreurs sont pensés pour une intégration en production.

Plafonds de dépense

Sur l'espace, sur l'API ou sur une clé. Atteint, la clé répond 402 jusqu'à la période suivante.

Restriction par adresse IP

Une clé qui fuit ne sert à rien hors des serveurs listés.

Restriction par domaine

Une clé utilisée dans une page web ne peut pas être rejouée depuis un autre site.

Une clé par usage

Chaque clé a sa propre consommation, et se révoque immédiatement.

Aucune clé de fournisseur à gérer

Les clés d'Anthropic, d'OpenAI ou de Mistral restent chez ERHA. Votre code ne connaît que la vôtre.

Rien de facturé en cas d'échec

Un appel qui dépasse 280 secondes répond 504 et n'est pas facturé.

Votre code OpenAI fonctionne tel quel

Changez l'adresse et la clé du client. Le reste du format est celui des chat completions d'OpenAI.

SDK OpenAI

TypeScript, Python, et tout client compatible OpenAI.

Tools

tools, tool_choice et le rôle tool, tels qu'OpenAI les définit.

Images et PDF

En pièce jointe dans le message, pour lire une facture ou un contrat.

Streaming

Le protocole SSE d'OpenAI, pour les clients qui l'attendent.

Toute l'API est documentée

Authentification, routes, dossiers, pièces jointes, tools, erreurs et exemples avec les SDK.

  • GET /v1/models
  • POST /v1/chat/completions
Ouvrir la documentation

Questions fréquentes

Quels fournisseurs sont disponibles ?

Anthropic, OpenAI, Google Gemini, Mistral AI, DeepSeek, xAI, Groq et Moonshot. Vous les appelez tous avec la même clé ERHA, à travers les profils de votre espace.

Qu'est-ce qu'un profil ?

Un nom stable que votre code appelle, comme resume-ticket ou analyse-contrat. Le profil dit quel fournisseur et quel modèle répondent. Changer de modèle se fait dans la console : votre code ne bouge pas.

Comment suivre le coût d'une fonctionnalité ?

Nommez un dossier dans l'appel, par l'en-tête X-Erha-Folder ou le paramètre folder. Le module API de la console affiche, par clé et par dossier, les appels, les tokens et le coût du mois.

Comment éviter une facture surprise ?

Fixez un plafond de dépense sur l'espace, sur l'API ou sur une clé. Une fois le plafond atteint, les appels sont refusés jusqu'à la période suivante.

Comment l'API est-elle facturée ?

À l'usage : chaque appel est mesuré et son coût est affiché dans la console. La consommation passe par le crédit IA de votre offre, puis à l'usage dans la limite de vos plafonds.

Déléguez votre premier travail cette semaine

Ouvrez votre espace en quelques minutes, ou réservez une démo pour cadrer un premier cas avec l'équipe ERHA.