Ejercicio de programación con OpenAI: Reto funciones

Código
Puntuación
0h 4m

Invocar funciones en openai sdk desde python como herramientas para resolver problemas, aumenta las capacidades de los LLM con herramientas, ejecuta funciones en openai.

Crea una función Python llamada convertir_temperatura que convierta grados Celsius a Fahrenheit, y define su esquema JSON correspondiente para function calling.

La función debe:

  • Recibir un parámetro celsius (número)
  • Aplicar la fórmula: fahrenheit = (celsius * 9/5) + 32
  • Devolver un diccionario con las claves celsius y fahrenheit

El esquema JSON debe:

  • Tener el tipo "function"
  • Incluir el nombre "convertir_temperatura"
  • Proporcionar una descripción clara de la función
  • Definir el parámetro celsius como número requerido
  • Establecer additionalProperties como False

Escribe primero la función Python y después el esquema JSON completo. Usa el formato exacto mostrado en la lección para el esquema. Luego ejecuta una petición con openai pasandole esa función como una tool, igual que se ha hecho en la lección.

Empezar ejercicio de programación

Todos los ejercicios de programación de OpenAI

Evalúa tus conocimientos con ejercicios de programación en OpenAI de tipo Test, Puzzle, Código y Proyecto con VSCode.

Tutorial para resolver este ejercicio de programación

OpenAI

OpenAI

Functions

Herramientas

Otros tutoriales de programación con OpenAI