workbench ve error-assistant modülleri) çalışır. Her ayarın ne yaptığı, kullanıcı erişimi ve kotalar Yapay Zekâ Entegrasyonu sayfasında açıklanmıştır; bu sayfa bunu Kubernetes’e uygular.
Yapılandırma
1
ConfigMap
30-config.yaml (additions)
AI_ENABLED tam olarak "true" olmalıdır. Asistan yalnızca AI_ENABLED, AI_BASE_URL, AI_MODEL ve AI_API_KEY değerlerinin tümü ayarlandığında görünür.2
Secret
3
Uygulayın, yeniden başlatın ve ağ geçidini her pod'dan kontrol edin
000 erişilemediği anlamına gelir.web_fetch aracı sayfaları Harici URL dosyalarıyla aynı proxy üzerinden getirir; bu nedenle OVERLEAF_LINKED_URL_* ayarları modelin neleri okuyabileceğini de sınırlar.
Birden fazla replika
Ek bir şey gerekmez. Token kotası Redis’te sayılır; böylece bir kullanıcının kullanımı her replikada aynıdır ve bir yöneticinin yaptığı sıfırlama her yerde geçerli olur.Kubernetes üzerinde test edildi
OpenAI uyumlu bir ağ geçidinin, Tavily’nin ve GitBook MCP uç noktasının taklitlerine karşı (overleaf-certs içinden NODE_EXTRA_CA_CERTS aracılığıyla güvenilen), Kubernetes 1.37 üzerinde uçtan uca testlerimiz başarılı oldu: HAProxy arkasında üç replikada yapay zekâ asistanı için (31 vaka) araç çağrıları ve önerilen düzenlemelerle sohbetler, web ve dokümantasyon araması, OVERLEAF_LINKED_URL_ALLOWED_RESOURCES ile sınırlandırılmış linked-url-proxy üzerinden web sayfalarını okuma, görsel ve PDF ekleri, onay, Redis’te sayılan token kotası, bir kullanıcı ve örnek için kapatılan yapay zekâ ve ağ geçidine yavaş bağlantılar; tek replikada hata asistanı için (15 vaka) önerilen düzeltmeler, onay, paylaşılan token kotası ve kapatılan yapay zekâ.
