Source: https://aiprimetech.io/fr/docs/getting-started/authentication/ [Accueil](/fr/) / [Documentation](/fr/docs/) / Authentification # Authentification Comment transmettre votre clé, quel en-tête chaque format attend et comment protéger vos clés. Copier la page [ Afficher au format Markdown](/fr/docs/getting-started/authentication.md) [ Demander à ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/getting-started/authentication.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Demander dans Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/getting-started/authentication.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) Chaque requête nécessite une clé API créée dans votre tableau de bord. Les clés commencent par sk- et disposent des autorisations et du solde du compte qui les a créées. ## Deux en-têtes, une seule clé La même clé fonctionne dans les deux formats : seul le nom de l’en-tête change. | Format | Endpoint | En-tête | Anthropic | /v1/messages | x-api-key: sk-... | Anthropic (alt) | /v1/messages | Authorization: Bearer sk-... | OpenAI | /v1/chat/completions | Authorization: Bearer sk-... Le format Anthropic exige également un en-tête de version. Tout SDK Anthropic le définit automatiquement : ``` Copy-H "anthropic-version: 2023-06-01" ``` ## Variables d’environnement La plupart des outils lisent ces variables plutôt que de recevoir une clé en argument : | Variable | Utilisée par | Valeur | ANTHROPIC_BASE_URL | Claude Code, SDK Anthropic | https://aiprimetech.io | ANTHROPIC_AUTH_TOKEN | Claude Code | votre sk- clé | ANTHROPIC_API_KEY | SDK Anthropic (Python/TS) | votre sk- clé | OPENAI_BASE_URL | SDK OpenAI, LangChain, LiteLLM | https://aiprimetech.io/v1 | OPENAI_API_KEY | SDK OpenAI | votre sk- clé Notez le champ /v1 comme suffixe de OPENAI_BASE_URL mais pas de ANTHROPIC_BASE_URL. Cette asymétrie vient des SDK officiels, nous ne l’avons pas introduite : le client OpenAI ajoute des chemins à l’adresse de base que vous lui fournissez, tandis que le client Anthropic ajoute /v1 lui-même. Une mauvaise configuration de ce point est de loin l’erreur de configuration la plus courante. ## Bonnes pratiques pour les clés - Créez une une clé distincte par machine ou projet afin de pouvoir en révoquer une sans affecter les autres. - N’enregistrez jamais de clés dans le dépôt. Utilisez des variables d’environnement ou un gestionnaire de secrets ; ajoutez .env à .gitignore. - Les clés ne sont affichées intégralement qu’ une seule fois. Remplacez une clé perdue plutôt que d’essayer de la récupérer. - Une clé divulguée permet de dépenser votre solde. Révoquez-la immédiatement dans le tableau de bord : la révocation est instantanée. - Privilégiez les appels côté serveur. Une clé incluse dans un bundle destiné au navigateur ou dans une application mobile est accessible au public. ## Révocation et rotation - Tableau de bord → Clés API. - Créez d’abord la clé de remplacement et déployez-la. - Supprimez l’ancienne clé une fois le trafic basculé. Les requêtes en cours qui l’utilisent échouent immédiatement après sa suppression. [Démarrage rapideEffectuer le premier appel](/fr/docs/getting-started/quickstart/)[Configuration de la clé APIEmplacement de la clé selon l’outil](/fr/docs/guides/api-key-configuration/)[ErreursCe que signifie 401 par rapport à 402](/fr/docs/api-reference/errors/) [PrécédentDémarrage rapide](/fr/docs/getting-started/quickstart/)[SuivantModèles et groupes de clés](/fr/docs/getting-started/models/)