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.