Comece agoraComece grátis

Criando um histórico de conversa

Uma plataforma online de aprendizagem de matemática chamada Easy as Pi contratou você para ajudar a desenvolver um tutor de IA. Você percebe na hora que pode construir esse aplicativo usando o DeepSeek no modo de chat e começa a desenhar um POC (prova de conceito) simples para que as principais partes interessadas da empresa avaliem.

Para começar, você vai demonstrar como as respostas às mensagens dos alunos podem ser armazenadas em um histórico de mensagens, o que permite conversas completas.

Este exercicio faz parte do curso

Trabalhando com DeepSeek em Python

Ver curso

Instruções do exercicio

  • Envie messages para o modelo em uma requisição de chat.
  • Extraia a mensagem do assistente de response, converta-a em um dicionário de mensagem e faça o append em messages.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that generates concise, one-sentence responses."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro",
    messages=____,
    max_tokens=500
)

# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
Editar e Executar Código