Ejercicio de programación con OpenAI: Reto funciones
Código
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
yfahrenheit
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.
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
Functions
Herramientas