Premiers Pas
Envoi de requêtes et gestion des réponses
10-15 min
Premiers Pas avec l'API ChatGPT : Envoi de Requêtes et Gestion des Réponses
Introduction
Dans ce module, nous allons explorer comment envoyer des requêtes à l'API ChatGPT et gérer les réponses. Nous verrons également comment personnaliser le comportement du modèle pour répondre à vos besoins spécifiques.
Envoi de Requêtes Simples
Structure de Base d'une Requête
Une requête à l'API ChatGPT se compose généralement des éléments suivants :
- model : Le modèle à utiliser (par exemple, "gpt-3.5-turbo")
- messages : Un tableau de messages qui forment la conversation
- temperature : Un paramètre qui contrôle la créativité des réponses (entre 0 et 1)
- max_tokens : Le nombre maximum de tokens à générer
Exemple de Code
Voici un exemple de code pour envoyer une requête simple :
import OpenAI from 'openai';
import dotenv from 'dotenv';
dotenv.config();
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY
});
async function sendRequest(message) {
try {
const completion = await openai.chat.completions.create({
model: "gpt-3.5-turbo",
messages: [
{ role: "system", content: "Vous êtes un assistant utile." },
{ role: "user", content: message }
],
temperature: 0.7,
max_tokens: 150
});
return completion.choices[0].message.content;
} catch (error) {
console.error("Erreur lors de l'appel à l'API:", error);
throw error;
}
}
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion