OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

Llamada a funciones en Chat Playground

Puedes usar la llamada a funciones en el Playground de OpenAI.

Última actualización: 8 days ago

La llamada a funciones te permite describir al asistente cualquier función personalizada o API externa, lo que permite que el asistente llame de forma inteligente a esas funciones generando un objeto JSON que contiene los argumentos relevantes.

Usar la llamada a funciones en el Playground de Chat

En el Playground, abre la configuración de herramientas y agrega una función.

Luego, ingresa el esquema JSON con los parámetros de la función. Puedes usar la funcionalidad Generar, en versión beta, para describir en texto sin formato lo que quieres que haga la función y obtener una sugerencia de esquema JSON.

Ahora verás la función en la lista de Herramientas.

Para probar la función en el Playground, ingresa un mensaje que haga que el modelo llame a la función.

Por ejemplo, para la función get_weather, ingresa: “¿Cómo está el clima en Berkeley?”

Cuando se llame a la función, ingresa su resultado, por ejemplo, {"temp": 80}, y selecciona Ejecutar. El asistente usará el resultado de la función que proporcionaste para elaborar su respuesta.

¿Se admite la llamada a funciones en paralelo?

Sí, el Playground de Chat admite la llamada a funciones en paralelo.

La llamada a funciones en paralelo es la capacidad del modelo de realizar varias llamadas a funciones a la vez, lo que permite procesar sus efectos y resultados en paralelo. Esto es especialmente útil si las funciones tardan mucho tiempo en ejecutarse y reduce los intercambios de solicitudes y respuestas con la API.

Activa los resultados estructurados configurando strict: true en la definición de la función

Cuando los resultados estructurados están activados, se garantiza que los argumentos que genera el modelo para las llamadas a funciones se ajusten al esquema JSON que proporcionas.

Si no usas resultados estructurados, no se garantiza que la estructura de los argumentos sea correcta, por lo que te recomendamos usar una biblioteca de validación como Pydantic para verificar los argumentos antes de utilizarlos.


Obtén más información sobre la llamada a funciones con resultados estructurados.

Forzar la elección de una función en el Playground

  1. Selecciona el ícono de Configuración junto al nombre del modelo.

  2. Selecciona Elección de herramienta.

  3. Cambia de Automático a Obligatorio o a la función que quieras usar (creada previamente).

¿Este artículo te fue útil?