0%
Conversas avançadas com a API do ChatGPT

Conversas avançadas

Gerenciamento de contexto e conversas complexas

10-15 min

Conversas avançadas com a API do ChatGPT

Entendendo o sistema de mensagens

A API do ChatGPT usa um sistema de mensagens para gerenciar as conversas. Cada mensagem tem um papel (role) e um conteúdo:

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

Papéis das mensagens

A API do ChatGPT reconhece três papéis principais:

  1. system: Instruções globais para definir o comportamento do assistente
  2. user: Mensagens enviadas pelo usuário
  3. assistant: Respostas geradas pelo modelo

Comentários

Os comentários são alimentados pelo GitHub Discussions

Conecte-se com o GitHub para participar da discussão

Link copiado!