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
Instruções do exercicio
- Envie
messagespara 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 emmessages.
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)