Añadir mensajes de asistente
Los modelos de chat son ideales para crear aplicaciones conversacionales, pero pueden mejorarse aún más proporcionando parte de una conversación para que el modelo se base en ella.
Mejora esta aplicación de tutor de geografía incluyendo este ejemplo de pregunta de un estudiante y la respuesta modelo ideal en los mensajes:
- Ejemplo de pregunta:
Give me a quick summary of Portugal. - Ejemplo de respuesta:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Este ejercicio forma parte del curso
Trabajar con la API de OpenAI
Instrucciones del ejercicio
Añade la pregunta y la respuesta de ejemplo proporcionadas como par asistente-usuario en los mensajes enviados al modelo.
Ejemplo de pregunta:
Give me a quick summary of Portugal.Ejemplo de respuesta:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model="gpt-4o-mini",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)