ComenzarEmpieza gratis

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

Ver curso

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)
Editar y ejecutar código