Skip to main content
ШІ-асистент і асистент помилок LaTeX працюють у службі web (модулі workbench і error-assistant) кожного пода Ayakaleaf Pro. Що робить кожен параметр, доступ користувачів і квоти описано в розділі Інтеграція ШІ; ця сторінка описує, як перенести це в Kubernetes.

Конфігурація

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED має дорівнювати саме "true". Асистент з’являється, лише коли задано всі AI_ENABLED, AI_BASE_URL, AI_MODEL і AI_API_KEY.
2

Secret

3

Застосуйте, перезапустіть і перевірте шлюз із кожного пода

Будь-який статус HTTP означає, що шлюз доступний; 000 означає, що ні.
Інструмент web_fetch завантажує сторінки через той самий проксі, що й файли Зовнішньої URL-адреси, тож параметри OVERLEAF_LINKED_URL_* також обмежують те, що може читати модель.

Кілька реплік

Нічого додаткового. Квота токенів підраховується в Redis, тож використання користувача однакове на кожній репліці, а скидання адміністратором діє всюди.

Перевірено в Kubernetes

Із макетами OpenAI-сумісного шлюзу, Tavily та кінцевої точки GitBook MCP (довіра до яких встановлена через NODE_EXTRA_CA_CERTS з overleaf-certs), у Kubernetes 1.37, наші наскрізні тести проходять: для ШІ-асистента на трьох репліках за HAProxy (31 випадок) — чати з викликами інструментів і запропонованими правками, пошук в інтернеті та документації, читання вебсторінок через linked-url-proxy з обмеженням OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, вкладення-зображення та PDF, згода, квота токенів, що підраховується в Redis, ШІ, вимкнений для користувача та для екземпляра, і повільні з’єднання зі шлюзом; для асистента помилок на одній репліці (15 випадків) — запропоновані виправлення, згода, спільна квота токенів і вимкнений ШІ.
Останнє оновлення 2 листопада 2026 р.