ComenzarEmpieza gratis

Crear un historial de conversación

Una plataforma de aprendizaje de matemáticas online llamada Easy as Pi te ha contratado para ayudarles a desarrollar un tutor de IA. Ves enseguida que puedes crear esta aplicación utilizando los modelos de chat de DeepSeek y empiezas a diseñar una prueba de concepto (POC) sencilla para que la revisen las personas clave de la empresa.

Para empezar, vas a demostrar cómo se pueden almacenar las respuestas a los mensajes del alumnado en un historial de mensajes, lo que permitirá mantener conversaciones completas.

Este ejercicio forma parte del curso

Trabajar con DeepSeek en Python

Ver curso

Instrucciones del ejercicio

  • Envía messages al modelo en una solicitud de chat.
  • Extrae el mensaje del asistente de response, conviértelo en un diccionario de mensaje y añádelo a messages.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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-V3",
    messages=____,
    max_tokens=100
)

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

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
Editar y ejecutar código