0%
Premiers Pas avec l'API ChatGPT : Envoi de Requêtes et Gestion des Réponses

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

Lien copié !