Skip to main content
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 admiten Function 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ámetro tools, que define las funciones que el modelo puede usar, y el mensaje del usuario.
Salida:

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ón get_weather y enviar el resultado de vuelta al modelo para generar la respuesta final para el usuario.
Salida:

El código completo

Última modificación el 15 de mayo de 2026