Skip to main content
De AI-assistent en de LaTeX-foutassistent draaien in de web-service (de modules workbench en error-assistant) van elke Ayakaleaf Pro-pod. Wat elke instelling doet, gebruikerstoegang en quota staan beschreven in AI-integratie; deze pagina zet het in Kubernetes.

Configuratie

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED moet precies "true" zijn. De assistent verschijnt alleen wanneer AI_ENABLED, AI_BASE_URL, AI_MODEL en AI_API_KEY allemaal zijn ingesteld.
2

Secret

3

Toepassen, herstarten en de gateway vanuit elke pod controleren

Elke HTTP-status betekent dat de gateway bereikbaar is; 000 betekent dat hij niet bereikbaar is.
De tool web_fetch haalt pagina’s op via dezelfde proxy als bestanden van Externe URL, dus de OVERLEAF_LINKED_URL_*-instellingen beperken ook wat het model mag lezen.

Meerdere replica’s

Niets extra’s. Het tokenquotum wordt in Redis geteld, dus het verbruik van een gebruiker is op elke replica hetzelfde, en een reset door een beheerder geldt overal.

Getest op Kubernetes

Tegen een mock van een OpenAI-compatibele gateway, Tavily en het GitBook MCP-endpoint (vertrouwd via NODE_EXTRA_CA_CERTS uit overleaf-certs), op Kubernetes 1.37, slagen onze end-to-endtests: voor de AI-assistent op drie replica’s achter HAProxy (31 gevallen) chats met toolaanroepen en voorgestelde bewerkingen, zoeken op het web en in documentatie, webpagina’s lezen via linked-url-proxy beperkt door OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, afbeeldings- en pdf-bijlagen, toestemming, het tokenquotum geteld in Redis, AI uitgeschakeld voor een gebruiker en voor de instantie, en trage verbindingen met de gateway; voor de foutassistent op één replica (15 gevallen) voorgestelde oplossingen, toestemming, het gedeelde tokenquotum en AI uitgeschakeld.
Laatst gewijzigd op 2 november 2026