ComenzarEmpieza gratis

Funciones de los mensajes de la API de OpenAI

Estás desarrollando un chatbot para una agencia de organización de eventos que se utilizará para facilitar la creación de redes durante los eventos.

Utilizando la API OpenAI, preparas un diccionario para pasarlo como mensaje al punto final chat.completions. El mensaje debe tener 3 funciones definidas para garantizar que el modelo tiene suficiente orientación para dar respuestas útiles.

A lo largo del curso, escribirás código Python para interactuar con la API de OpenAI. No es necesario introducir tu propia clave API para crear solicitudes y completar los ejercicios de este curso. Puedes dejar el marcador de posición "<OPENAI_API_TOKEN>" como clave en api_key.

El paquete OpenAI se ha precargado para ti.

Este ejercicio forma parte del curso

Ingeniería de avisos con la API OpenAI

Ver curso

Instrucciones de ejercicio

  • Crea un cliente Python de la API de OpenAI; no es necesario que introduzcas tu clave personal, puedes dejar el marcador de posición.
  • Completa el diccionario de mensajes con el rol correspondiente a cada uno de los mensajes proporcionados.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create the OpenAI client: you can leave "" as is
client = ____(api_key="")

# Define the conversation messages
conversation_messages = [
    {"role": ____, "content": "You are a helpful event management assistant."},
    {"role": ____, "content": "What are some good conversation starters at networking events?"},
    {"role": ____, "content": ""}
]

response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=conversation_messages
)
print(response.choices[0].message.content)
Editar y ejecutar código