Skip to main content
Asisten AI dan asisten error LaTeX berjalan di layanan web (modul workbench dan error-assistant) di setiap pod Ayakaleaf Pro. Apa fungsi setiap pengaturan, akses pengguna, dan kuota dijelaskan di Integrasi AI; halaman ini menerapkannya ke Kubernetes.

Konfigurasi

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED harus tepat bernilai "true". Asisten hanya muncul jika AI_ENABLED, AI_BASE_URL, AI_MODEL, dan AI_API_KEY semuanya diatur.
2

Secret

3

Terapkan, restart, dan periksa gateway dari setiap pod

Status HTTP apa pun berarti gateway dapat dijangkau; 000 berarti tidak.
Tool web_fetch mengambil halaman melalui proxy yang sama dengan file URL Eksternal, sehingga pengaturan OVERLEAF_LINKED_URL_* juga membatasi apa yang boleh dibaca oleh model.

Beberapa replika

Tidak ada yang perlu ditambahkan. Kuota token dihitung di Redis, sehingga penggunaan seorang pengguna sama di setiap replika, dan reset oleh admin berlaku di semua replika.

Diuji di Kubernetes

Terhadap tiruan (mock) gateway yang kompatibel dengan OpenAI, Tavily, dan endpoint MCP GitBook (dipercaya melalui NODE_EXTRA_CA_CERTS dari overleaf-certs), di Kubernetes 1.37, pengujian end-to-end kami lulus: untuk asisten AI pada tiga replika di belakang HAProxy (31 kasus), chat dengan pemanggilan tool dan saran suntingan, pencarian web dan dokumentasi, pembacaan halaman web melalui linked-url-proxy yang dibatasi oleh OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, lampiran gambar dan PDF, persetujuan, kuota token yang dihitung di Redis, AI yang dinonaktifkan untuk seorang pengguna dan untuk instans, serta koneksi lambat ke gateway; untuk asisten error pada satu replika (15 kasus), saran perbaikan, persetujuan, kuota token bersama, dan AI yang dinonaktifkan.
Terakhir diubah pada 2 November 2026