Utilizar los mensajes de los sistemas
El punto de conexión Chat Completions admite tres roles diferentes para dar forma a los mensajes enviados al modelo:
- Sistema: controla el comportamiento del asistente
- Usuario: da instrucciones al asistente
- Asistente: respuesta a la instrucción del usuario
En este ejercicio, empezarás a diseñar un sistema de IA para ayudar a las personas a aprender nuevas habilidades, utilizando un mensaje del sistema para establecer un comportamiento modelo adecuado.
Este ejercicio forma parte del curso
Trabajar con la API de OpenAI
Instrucciones de ejercicio
- Crea una solicitud utilizando mensajes del sistema y del usuario para crear un plan de estudio para aprender a hablar holandés.
- Extrae e imprime la respuesta de texto del asistente.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)