EmpezarEmpieza gratis

Llamando a una API externa

Ahora que tienes una definición de función claramente estructurada, pasas a mejorar tu solicitud de endpoint. Tú usas el endpoint Chat Completions y pasas un mensaje system para asegurarte de que el asistente de IA sea consciente de que está en el ámbito del cambio de divisas y de que necesita extraer el código de divisa correspondiente en función de la entrada del usuario.

En este ejercicio, la función get_exchange_rate() ha sido precargada. La función get_exchange_rate() usa la API ExchangeRate y toma como entrada un código de moneda, devolviendo la respuesta con la información solicitada sobre el tipo de cambio. La función print_response() también se ha precargado para imprimir la salida.

Este ejercicio forma parte del curso

Desarrollar sistemas de IA con la API OpenAI

Ver curso

Instrucciones del ejercicio

  • Llama al endpoint Chat Completions y asegúrate de que el system se proporcione con instrucciones sobre cómo manejar el prompt.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Editar y ejecutar código