Skip to main content
Asystent AI i asystent błędów LaTeX działają w usłudze web (moduły workbench i error-assistant) każdego poda Ayakaleaf Pro. Co robi każde ustawienie, dostęp użytkowników i limity opisano w Integracja AI; ta strona opisuje, jak umieścić to w Kubernetes.

Konfiguracja

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED musi mieć dokładnie wartość "true". Asystent pojawia się tylko wtedy, gdy ustawione są wszystkie: AI_ENABLED, AI_BASE_URL, AI_MODEL i AI_API_KEY.
2

Secret

3

Zastosuj, zrestartuj i sprawdź bramę z każdego poda

Dowolny status HTTP oznacza, że brama jest osiągalna; 000 oznacza, że nie jest.
Narzędzie web_fetch pobiera strony przez to samo proxy co pliki Zewnętrzny URL, więc ustawienia OVERLEAF_LINKED_URL_* ograniczają również to, co model może odczytać.

Kilka replik

Nic dodatkowego. Limit tokenów jest liczony w Redis, więc zużycie użytkownika jest takie samo na każdej replice, a reset wykonany przez administratora obowiązuje wszędzie.

Przetestowano na Kubernetes

Wobec atrapy bramy zgodnej z OpenAI, Tavily i punktu końcowego GitBook MCP (zaufanych przez NODE_EXTRA_CA_CERTS z overleaf-certs), na Kubernetes 1.37, nasze testy end-to-end przechodzą pomyślnie: dla asystenta AI na trzech replikach za HAProxy (31 przypadków) czaty z wywołaniami narzędzi i sugerowanymi zmianami, wyszukiwanie w sieci i w dokumentacji, odczytywanie stron internetowych przez linked-url-proxy ograniczone przez OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, załączniki z obrazami i plikami PDF, zgoda, limit tokenów liczony w Redis, AI wyłączone dla użytkownika i dla instancji oraz wolne połączenia z bramą; dla asystenta błędów na jednej replice (15 przypadków) sugerowane poprawki, zgoda, współdzielony limit tokenów i wyłączone AI.
Ostatnia modyfikacja 2 listopada 2026