Rechercher dans ce blog

samedi 22 avril 2023

API OpenAI : Comment l'utiliser ?




OpenAI donne un exemple de code cURL pour interfacer avec leur API :
https://platform.openai.com/docs/api-reference/chat/create?lang=curl

N'ayant pas la pratique cURL, j'ai demandé de transposer ce code en langage jQuery qui m'est plus familier. Si vous connaissez JavaScript, vous saurez exploiter les variables role, content et open_API_KEY via un formulaire HTML, et récupérer le retour de la requête POST pour l'afficher dans une DIV. Amusez-vous bien !

$.ajax({
  url: 'https://api.openai.com/v1/chat/completions',
  type: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer ' + OPENAI_API_KEY
  },
  data: JSON.stringify({
    'model': 'gpt-3.5-turbo',
    'messages': [{'role': 'user', 'content': 'Hello!'}]
  }),
  success: function(response) {
    // Traitement de la réponse réussie
    console.log(response);
  },
  error: function(error) {
    // Gestion des erreurs
    console.error(error);
  }
});

Assurez-vous de remplacer OPENAI_API_KEY par votre clé d'API OpenAI pour que la requête fonctionne correctement.

Notez également que dans jQuery, nous utilisons $.ajax() pour effectuer des appels HTTP, et nous utilisons l'option type pour spécifier la méthode HTTP (dans ce cas, POST).

La fonction success est appelée en cas de succès de la requête, et la fonction error est appelée en cas d'erreur.

Aucun commentaire:

Enregistrer un commentaire

Merci de votre avis. Selon son contenu, je serai libre de donner un retour, correction ou suppression.