Function Calling permite a los modelos de IA interactuar con herramientas y APIs externas, lo que les permite realizar acciones específicas y acceder a información en tiempo real. Esta capacidad amplía la funcionalidad de los modelos de IA más allá de la simple generación de texto, permitiendo aplicaciones más dinámicas y prácticas.
Modelos compatibles
Los siguientes modelos admitenFunction Calling:
Guía de inicio rápido
Esta guía muestra cómo usar la llamada a funciones para recuperar información meteorológica actual de una ubicación especificada por el usuario. Recorreremos un ejemplo completo de código en Python. Para conocer el formato específico de la API de Function Calling, consulta la referencia de la API Create Chat Completion.1. Inicializar el cliente
Primero, debes inicializar el cliente con tu clave de API de Novita.2. Definir la función que se llamará
A continuación, define la función de Python que el modelo puede llamar. En este ejemplo, es una función para obtener información meteorológica.3. Construir la solicitud de API con herramientas y el mensaje del usuario
Ahora, crea la solicitud de API al endpoint de Novita. Esta solicitud incluye el parámetrotools, que define las funciones que el modelo puede usar, y el mensaje del usuario.
4. Responder con el resultado de la llamada a la función y obtener la respuesta final
El siguiente paso es procesar la llamada a la función, ejecutar la funciónget_weather y enviar el resultado de vuelta al modelo para generar la respuesta final para el usuario.