Añadir mensajes del asistente
El modo chat es ideal para crear aplicaciones conversacionales, y se puede mejorar aún más proporcionando parte de una conversación para que el modelo la tome como base.
Mejora esta aplicación de tutoría de geografía incluyendo en los mensajes este ejemplo de pregunta de estudiante y la respuesta modelo ideal:
- Pregunta de ejemplo:
Give me a quick summary of Portugal. - Respuesta de ejemplo:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Este ejercicio forma parte del curso
Trabajar con DeepSeek en Python
Instrucciones del ejercicio
- Añade la pregunta y la respuesta de ejemplo como un par user-assistant en los mensajes que se envían al modelo.
- Pregunta de ejemplo:
Give me a quick summary of Portugal. - Respuesta de ejemplo:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
- Pregunta de ejemplo:
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise, one-sentence summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)