Endpoints personalizados y disponibilidad de herramientas
Añade capacidades que el asistente puede invocar más allá de tus rutas descubiertas, y controla a qué usuarios se ofrece cada herramienta.
A veces quieres que el asistente haga algo que no es una ruta descubierta normal, o limitar quién puede acceder a una herramienta. Dos páginas cubren esto.
Endpoints personalizados
Define capacidades a mano, en la forma que mejor encaje. Cada una se puede activar, desactivar o eliminar:
- REST: un endpoint HTTP estándar, con método, ruta y entradas.
- GraphQL: una consulta o mutación.
- gRPC: un método de servicio.
- Webhook: un endpoint invocado como webhook.
- Form-flow: un formulario de varios pasos que el asistente puede completar.
Reglas de disponibilidad de herramientas
Controla a qué usuarios se ofrece siquiera una herramienta. Cada regla tiene un modo simple y uno avanzado:
- Simple: exige inicio de sesión, exige permisos concretos (cumpliendo todos o alguno) y compara atributos de identidad o de contexto del host.
- Avanzado: escribe la regla como JSON sin procesar para un control total.