Clé API OpenAI et Claude : la créer, la protéger, plafonner

Une clé API, c’est le mot de passe qui permet à un programme d’utiliser ChatGPT ou Claude à ta place, et de facturer ton compte. Tu la crées en quelques minutes sur la plateforme d’OpenAI ou dans la Claude Console. Le vrai travail est ailleurs : la ranger, savoir qui s’en sert, et fixer une limite de dépense avant de la confier à un outil ou à un prestataire.
Une clé API, à quoi ça sert ?
L’API est la porte d’entrée des programmes : au lieu de discuter dans l’app, un outil envoie ses demandes au modèle et reçoit ses réponses. C’est ce qui permet de brancher l’IA dans un tableur, un outil d’automatisation ou un agent IA que tu as fait construire.
Pour savoir qui envoie la demande, et qui paie, chaque requête porte une clé. OpenAI le rappelle dans sa documentation : ta clé API est un secret, à ne partager avec personne.
Comment une clé est utilisée
- Ton outilun tableur, une automatisation, un agent
- La clé APIjointe à chaque demande
- OpenAI ou Anthropicreconnaît ton compte et répond
- Ta facturechaque demande est comptée sur ton organisation
L’API se gère sur une plateforme à part : la plateforme API d’OpenAI ou la Claude Console, avec leurs propres réglages de facturation. Certaines offres ChatGPT et Claude donnent des crédits chaque mois pour s’en servir ; le détail est dans Crédits API offerts avec ChatGPT et Claude.
Créer sa clé, pas à pas
Chez OpenAI
La clé se crée dans le tableau de bord de la plateforme API d’OpenAI, sur la page API keys (platform.openai.com/settings/organization/api-keys). OpenAI recommande fortement de fixer une date d’expiration dès la création d’une clé de projet.
Un projet, chez OpenAI, est un espace séparé pour tes clés et tes réglages. Tu peux en créer un par usage, par exemple un pour tes essais et un pour l’outil que tu utilises vraiment, et fixer pour chacun ses propres limites de dépense.
Chez Anthropic, pour Claude
Les clés de l’API Claude vivent dans la Claude Console.
- Connecte-toi à la Consolesur platform.claude.com, ou crée un compte
- Ouvre la page des clésAPI keys, à l’adresse platform.claude.com/settings/keys
- Crée la cléCreate key, puis donne-lui un nom qui dit à quoi elle sert
- Choisis une expiration3 heures, 1 jour, 7 jours, 30 jours, une durée personnalisée ou Never
- Règle le compte liéLinked account : toi, ou un compte de service pour un usage partagé
- Copie-la tout de suitela clé complète, qui commence par
sk-ant-, ne s’affiche qu’une fois
Si tu perds la clé, la Console ne peut pas te la remontrer : il faut en créer une nouvelle. Si le bouton Create key est grisé, ton rôle ne te le permet sans doute pas : demande à l’administrateur de l’organisation.
Anthropic propose deux types de clés pour un nouvel usage. La clé personnelle agit en ton nom et cesse de marcher si tu quittes l’organisation. La clé de compte de service représente un outil plutôt qu’une personne : Anthropic la conseille pour tout ce qui est partagé ou tourne seul. Tu peux aussi limiter une clé à un seul workspace, un espace séparé de l’organisation : elle n’accède alors qu’à ce qu’il contient.
La ranger sans la laisser traîner
Les consignes des deux éditeurs vont dans le même sens :
- Jamais dans du code visible : OpenAI demande de ne pas exposer la clé dans un navigateur, une app ou un dépôt de code public.
- Dans un endroit prévu pour ça (les deux éditeurs) : une variable d’environnement, c’est-à-dire un réglage de l’ordinateur ou du serveur que les programmes lisent sans que la clé soit écrite dans leur code (
OPENAI_API_KEYchez OpenAI,ANTHROPIC_API_KEYchez Anthropic), ou un gestionnaire de secrets, le coffre-fort à mots de passe des programmes. - Renouvelée régulièrement (les deux éditeurs) : OpenAI détaille la marche à suivre, créer la nouvelle clé, mettre à jour tes outils, vérifier qu’ils marchent, puis révoquer l’ancienne. Chez OpenAI, la révocation prend effet en quelques secondes.
Par exemple, si tu fais appel à un prestataire pour automatiser tes devis, ne lui envoie pas ta clé par e-mail. Crée-lui un projet ou un workspace à part, avec sa propre clé, une expiration et une limite de dépense. À la fin de la mission, tu coupes cette clé sans toucher au reste.
Chez Anthropic, l’expiration a un autre avantage : la Console prévient le créateur par e-mail 7 jours avant la fin pour une clé d’au moins 14 jours, et 1 jour avant pour une clé d’au moins 7 jours. Une clé expirée ne se réactive pas. Anthropic le rappelle : l’expiration réduit la durée de vie d’une clé qui a fuité, mais ne remplace pas une bonne hygiène des secrets.
Fixer une limite de dépense avant tout
C’est le réglage qui protège ta trésorerie, que la clé fuite ou qu’un outil s’emballe.
Chez OpenAI : alerte ou limite stricte
OpenAI distingue deux réglages. L'alerte de dépense t’envoie une notification à un montant donné, mais l’API continue de répondre. La limite stricte coupe : les requêtes concernées renvoient une erreur.
- Ouvre les limitesOrganization limits (platform.openai.com/settings/organization/limits)
- Modifie la dépensedans Spend, clique sur Edit spend limit
- Saisis le plafondMonthly spend limit
- Rends-le bloquantactive Enforce a hard limit
- EnregistreSave
Le même réglage existe projet par projet : Project settings, puis Limits. Les alertes restent actives quand tu ajoutes une limite stricte : garde-les pour être prévenu avant la coupure. Attention, l’application n’est pas instantanée, et la dépense enregistrée peut dépasser un peu le montant fixé. Sans changement de ta part, la limite repart au cycle mensuel suivant.
Chez Anthropic : sous le plafond de ton palier
Les paliers d’usage Start, Build et Scale ont chacun un plafond mensuel de dépense. Tu peux fixer ta propre limite en dessous.
- 500 $plafond mensuel du palier Start chez Anthropic
- 1 000 $plafond mensuel du palier Build
Pour la régler : page Billing de la Console (platform.claude.com/settings/billing), section Spend limits, puis Adjust limit ou Set limit si aucune n’existe. Ta limite ne peut pas dépasser le plafond de ton palier. Une fois atteinte, les requêtes sont refusées jusqu’à ce que tu la relèves ou la retires. Si tu as créé des workspaces, chacun peut avoir sa limite et ses alertes : page Workspaces, choisis le workspace, puis Spend limits. Ce réglage ne s’applique pas au Default Workspace, l’espace créé d’office.
Quel réglage pour toi ?
- Si tu testes l’API pour la première foisune limite stricte basse sur l’organisation, et une clé qui expire vite
- Si un outil tourne tous les joursun projet ou un workspace dédié, une alerte avant la limite, une clé de compte de service chez Anthropic
- Si un prestataire travaille pour toison propre projet ou workspace, sa clé avec expiration, sa limite de dépense
Qui a accès à quoi
Une clé n’est pas le seul accès : les personnes que tu invites dans l’organisation comptent aussi. Chez OpenAI, un membre « reader » peut faire des requêtes API ; seul un « owner » modifie la facturation et gère les membres. Chez Anthropic, chaque workspace a ses rôles, et seuls certains permettent de créer des clés.
La règle est simple : donne à chacun le rôle le plus bas qui lui suffit, et vérifie la liste des membres et des clés une fois par mois. Chez OpenAI, la page Usage montre la consommation, clé par clé pour les clés créées après le 20 décembre 2023. C’est le bon moment pour supprimer ce qui ne sert plus. Si tu poses les bases de l’IA dans ton entreprise, cette routine a sa place dans ton système de travail.
Tu es mon assistant pour organiser l'usage de l'API [OpenAI ou Claude] dans mon entreprise de [ton métier]. Voici les outils qui vont utiliser une clé : [liste des outils et de qui s'en occupe]. Propose-moi un tableau avec, pour chaque outil : le nom de la clé, le projet ou workspace, la durée d'expiration, la limite de dépense mensuelle à fixer, et qui a le droit d'y toucher. Ne me demande jamais de te donner une clé. Pose-moi d'abord les questions qui te manquent.
Passe à l’action
Questions fréquentes
Où trouver ma clé API ChatGPT ?
Elle se crée sur la plateforme API d’OpenAI, page API keys (platform.openai.com/settings/organization/api-keys).
J’ai perdu ma clé API Claude, comment la récupérer ?
Tu ne peux pas : la Claude Console n’affiche la clé complète qu’une fois, à sa création. Crée une nouvelle clé sur la page API keys, mets-la dans ton outil, puis supprime l’ancienne.
Que faire si ma clé a fuité ?
Coupe-la tout de suite. Chez Anthropic, Disable la suspend et se réactive avec Re-enable, Delete la supprime définitivement. Chez OpenAI, révoque-la : c’est effectif en quelques secondes. Crée ensuite une nouvelle clé et vérifie ta consommation.
Une limite de dépense bloque-t-elle vraiment tout ?
Chez OpenAI, seule la limite stricte (Enforce a hard limit) bloque ; l’alerte ne fait que prévenir, et un léger dépassement reste possible. Chez Anthropic, les requêtes sont refusées une fois ta limite atteinte, jusqu’à ce que tu la relèves ou la retires.
Sources
- OpenAI, Developer quickstart
- OpenAI, Production best practices
- OpenAI, API Overview
- OpenAI, Spend limits
- Anthropic, Get your Claude API key
- Anthropic, Authentication
- Anthropic, Rate limits
- Anthropic, Workspaces