Authentification API
Découvrez comment authentifier vos requêtes vers l’API ElevenLabs
Clés API
L’API ElevenLabs utilise des clés API pour l’authentification. Chaque requête adressée à l’API doit inclure votre clé API, qui permet d’authentifier vos requêtes et de suivre votre quota d’utilisation.
Chaque clé API peut être configurée avec les restrictions suivantes :
- Restriction de portée : définissez des restrictions d’accès en limitant les endpoints API auxquels la clé peut accéder.
- Quota de crédits : définissez des limites de crédits personnalisées pour contrôler l’utilisation.
- Liste d’autorisation IP : limitez la clé à des adresses IP ou des plages CIDR spécifiques. Les requêtes provenant d’adresses IP non autorisées sont rejetées avec une erreur
403. En savoir plus.
N’oubliez pas que votre clé API est secrète. Ne la partagez pas avec d’autres personnes et ne l’exposez dans aucun code côté client, tel que des navigateurs ou des applications.
Toutes les requêtes API doivent inclure votre clé API dans un en-tête HTTP xi-api-key, comme suit :
Effectuer des requêtes
Vous pouvez coller la commande ci-dessous dans votre terminal pour exécuter votre première requête API. Veillez à remplacer $ELEVENLABS_API_KEY par votre clé API secrète.
Exemple avec le package Python elevenlabs :
Exemple avec le package Node.js elevenlabs :
Jetons à usage unique
Pour certains endpoints, vous pouvez utiliser des jetons à usage unique afin d’authentifier vos requêtes. Ces jetons sont valides pendant une durée limitée et permettent de vous connecter à l’API sans exposer votre clé API, par exemple côté client.
Consultez la documentation Jetons à usage unique pour en savoir plus.