Ir al contenido

Proveedores de LLM por Inquilino

Las funciones de IA del Designer — el constructor de flujos, el composer del Agentic Worker, los composers de SoRLa y OperaLa — todas funcionan a través de un Large Language Model. Por defecto, un operador de la plataforma configura esos proveedores de forma centralizada. Con los proveedores de LLM por inquilino, un inquilino también puede usar su propia clave de API y hacer que el Designer la utilice.

Una fila de proveedor tiene un origen:

  • operator — establecido por el operador de la plataforma, de solo lectura para el inquilino.
  • tenant — creado y propiedad del administrador de inquilino.

La regla de resolución es simple y predecible: la clave del operador siempre gana. Una clave de inquilino solo puede ocupar un rol de composer que el operador no haya asignado ya. Un inquilino nunca puede apoderarse (o “robar”) un rol que el operador gestiona.

Cada proveedor de LLM puede asignarse a uno o más roles de composer, que se asignan a las superficies del Designer que los usan:

RolPotencia
flow_editor_composerEl constructor de flujos (BUILD / EDIT) y el chat de IA
agentic_worker_composerEl composer del Agentic Worker / DW
sorla_composerEl estudio de autoría de SoRLa
operala_composerEl panel de operaciones de OperaLa
telco_playbook_composerAutoría de playbooks de telco

Un rol es propiedad de exactamente un proveedor. Asignar un rol que un operador ya posee se rechaza, de modo que nunca hay una pregunta ambigua de “qué clave sirve a esta superficie”.

En el Designer, un administrador de inquilino abre Settings → Credentials → My LLM providers. Desde allí puede:

  • añadir un proveedor (OpenAI, Anthropic, Azure OpenAI, Google y más) con su propia clave de API, URL base opcional y modelo,
  • probar la clave antes de guardar,
  • asignarla a cualquier rol de composer que el operador no haya reservado,
  • eliminar un proveedor que posea.

Los roles reservados por el operador se muestran pero deshabilitados — una señal clara de lo que se gestiona de forma centralizada frente a lo que controla el inquilino.

  • Las claves de inquilino se cifran en reposo y se descifran solo en memoria cuando una solicitud las necesita.
  • El Designer resuelve sus pilas de LLM desde la administración y las actualiza en unos 30 segundos tras un cambio, de modo que añadir o rotar una clave surte efecto sin un reinicio.
  • Un rol sin asignar recurre a la configuración de arranque local del Designer cuando se proporcionó una; sin una clave para un rol, esa superficie informa de que no hay ningún proveedor configurado en lugar de usar silenciosamente el incorrecto.