0%
Conversaciones avanzadas con la API de ChatGPT

Conversaciones avanzadas

Gestión del contexto y conversaciones complejas

10-15 min

Conversaciones avanzadas con la API de ChatGPT

Comprender el sistema de mensajes

La API de ChatGPT utiliza un sistema de mensajes para gestionar las conversaciones. Cada mensaje tiene un rol y un contenido:

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 ?' }
];

Roles de los mensajes

La API de ChatGPT reconoce tres roles principales:

  1. system: instrucciones globales para definir el comportamiento del asistente
  2. user: mensajes enviados por el usuario
  3. assistant: respuestas generadas por el modelo

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!