Skip to main content
El asistente de IA y el asistente de errores de LaTeX se ejecutan en el servicio web (los módulos workbench y error-assistant) de cada pod de Ayakaleaf Pro. Qué hace cada ajuste, el acceso de los usuarios y las cuotas se describen en Integración de IA; esta página explica cómo trasladarlo a Kubernetes.

Configuración

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED debe ser exactamente "true". El asistente solo aparece cuando AI_ENABLED, AI_BASE_URL, AI_MODEL y AI_API_KEY están todos definidos.
2

Secret

3

Aplica, reinicia y comprueba la pasarela desde cada pod

Cualquier código de estado HTTP significa que la pasarela es accesible; 000 significa que no lo es.
La herramienta web_fetch obtiene las páginas a través del mismo proxy que los archivos de URL externa, por lo que los ajustes OVERLEAF_LINKED_URL_* también limitan lo que puede leer el modelo.

Varias réplicas

No hace falta nada más. La cuota de tokens se cuenta en Redis, de modo que el uso de un usuario es el mismo en todas las réplicas, y el restablecimiento que haga un administrador se aplica en todas partes.

Probado en Kubernetes

Contra una simulación de una pasarela compatible con OpenAI, de Tavily y del endpoint MCP de GitBook (de confianza mediante NODE_EXTRA_CA_CERTS desde overleaf-certs), en Kubernetes 1.37, nuestras pruebas de extremo a extremo se superan: para el asistente de IA en tres réplicas detrás de HAProxy (31 casos), chats con llamadas a herramientas y ediciones sugeridas, búsqueda web y de documentación, lectura de páginas web a través de linked-url-proxy limitada por OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, archivos adjuntos de imagen y PDF, consentimiento, la cuota de tokens contada en Redis, la IA desactivada para un usuario y para la instancia, y conexiones lentas con la pasarela; para el asistente de errores en una réplica (15 casos), correcciones sugeridas, consentimiento, la cuota de tokens compartida y la IA desactivada.
Última modificación el 2 de noviembre de 2026