ComeçarComece de graça

Usando mensagens do sistema

O endpoint Chat Completions aceita três funções diferentes para moldar as mensagens enviadas ao modelo:

  • Sistema: controla o comportamento do assistente
  • Usuário: instruir o assistente
  • Assistente: resposta à instrução do usuário

Neste exercício, você vai começar a projetar um sistema de IA pra ajudar as pessoas a aprender novas habilidades, usando uma mensagem do sistema pra definir um comportamento modelo adequado.

Este exercício faz parte do curso

Trabalhar com a API da OpenAI

Ver curso

Instruções do exercício

  • Crie uma solicitação usando mensagens do sistema e do usuário para criar um plano de estudos para aprender a falar holandês.
  • Extraia e imprima a resposta de texto do assistente.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

client = OpenAI(api_key="")

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  max_completion_tokens=150,
  messages=[
    {"role": ____,
     "content": "You are a study planning assistant that creates plans for learning new skills."},
    {"____": "____",
     "____": "I want to learn to speak Dutch."}
  ]
)

# Extract the assistant's text response
print(response.choices[0].____.____)
Editar e executar o código