Function Calls
Llamadas de Función
Puntos de conexión para gestionar llamadas de función
Devolver datos de una llamada de función
En cuanto a las llamadas y devoluciones de función, son habilidades y capacidades personalizadas que se pueden añadir a Darwin AI según las necesidades del cliente.
Por ejemplo, la integración con el calendario del usuario para programar citas.
AUTORIZACIONES:
Clave API de Darwin o (App Key y App Signature y Agent ID)
PARÁMETROS DE RUTA
Nombre | Tipo | Descripción |
id (obligatorio) | string (id) | ID de la llamada de función que se desea actualizar |
ESQUEMA DEL CUERPO DE LA SOLICITUD:
application/json
Campo | Tipo | Descripción |
returnData | objeto | Datos que se devolverán desde la llamada de función. Estos se usarán para actualizar la respuesta de la llamada de función, de modo que el agente pueda usar los datos para generar una respuesta. |
Ejemplo de solicitud
{ "returnData": { "weather": "sunny", "temperature": 25 } }Respuestas
✅ Cuerpo de respuesta 200
Campo | Tipo | Descripción |
functionCallId | string | El ID de la llamada de función que fue actualizada. |
Ejemplo de respuesta:
{ "functionCallId": "1234" }❌ Cuerpo de respuesta 400
Campo | Tipo | Descripción |
message | string | Mensaje de error. Este proporcionará más información sobre el error que ocurrió. |
