0%
Conversations avancées avec l'API ChatGPT

Conversations avancées

Gestion du contexte et conversations complexes

10-15 min

Conversations avancées avec l'API ChatGPT

Comprendre le système de messages

L'API ChatGPT utilise un système de messages pour gérer les conversations. Chaque message a un rôle et un contenu :

const messages = [
  { role: 'system', content: 'Vous êtes un assistant spécialisé en programmation JavaScript.' },
  { role: 'user', content: 'Comment déclarer une variable en JavaScript ?' },
  { role: 'assistant', content: 'En JavaScript, vous pouvez déclarer une variable de trois façons :\n\n1. Avec `var` (déconseillé) :\n```javascript\nvar maVariable = 10;\n```\n\n2. Avec `let` (recommandé pour les variables qui changent) :\n```javascript\nlet maVariable = 10;\n```\n\n3. Avec `const` (pour les valeurs constantes) :\n```javascript\nconst maVariable = 10;\n```' },
  { role: 'user', content: 'Et comment déclarer une fonction ?' }
];

Rôles des messages

L'API ChatGPT reconnaît trois rôles principaux :

  1. system : Instructions globales pour définir le comportement de l'assistant
  2. user : Messages envoyés par l'utilisateur
  3. assistant : Réponses générées par le modèle

Commentaires

Les commentaires sont alimentés par GitHub Discussions

Connectez-vous avec GitHub pour participer à la discussion

Lien copié !