1. Instructions d'authentification de l'API OpenAI

L'API OpenAI requiert l'utilisation d'une clé d'API pour l'authentification afin d'assurer la sécurité et la légitimité des requêtes. La clé d'API sert de clé pour communiquer avec les services OpenAI, et elle doit être fournie à chaque fois qu'une requête est envoyée pour indiquer votre identité.

2. Obtention de la clé d'API OpenAI

Pour obtenir votre clé d'API OpenAI, veuillez vous connecter au tableau de bord OpenAI et accéder à la page de gestion des clés. Ici, vous pouvez créer une nouvelle clé d'API, gérer et révoquer les clés d'API existantes.

3. Ajout de la clé d'API dans l'en-tête HTTP

Lors de l'envoi de requêtes d'API à OpenAI, vous devez ajouter le champ Authorization dans l en-tête de la requête HTTP, avec pour valeur Bearer suivi de votre clé d'API. Voici un exemple d'envoi d'une requête à l'aide de la commande curl :

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY"

Veuillez remplacer OPENAI_API_KEY par votre clé d'API réelle.

4. Utilisation des clés d'API pour plusieurs membres d'organisation

Si vous êtes membre de plusieurs organisations et souhaitez spécifier à quelles statistiques d'utilisation les requêtes d'API doivent être attribuées, vous pouvez ajouter un autre champ OpenAI-Organization dans l'en-tête de la requête HTTP. La valeur de ce champ doit être l'ID de l'organisation à laquelle vous souhaitez attribuer les statistiques d'utilisation.

Voici un exemple de commande curl spécifiant l'ID de l'organisation :

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY" \
  -H "OpenAI-Organization: VOTRE_ORG_ID"

Veuillez remplacer OPENAI_API_KEY et VOTRE_ORG_ID par votre clé d'API réelle et l'ID de votre organisation.

Conseil : Assurez-vous toujours de la sécurité de votre clé d'API et de l'ID de votre organisation, et évitez de les divulguer dans des endroits accessibles au public, surtout dans le code côté client. Si la clé d'API est divulguée, cela pourrait entraîner une utilisation abusive du service ou des frais inattendus. Protégez votre clé d'API comme vous protégeriez votre mot de passe.