Skip to main content
AI-assistenten og LaTeX-feilassistenten kjører i web-tjenesten (workbench- og error-assistant-modulene) i hver Ayakaleaf Pro-pod. Hva hver innstilling gjør, brukertilgang og kvoter er beskrevet i AI-integrasjon; denne siden legger det inn i Kubernetes.

Konfigurasjon

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED må være nøyaktig "true". Assistenten vises bare når AI_ENABLED, AI_BASE_URL, AI_MODEL og AI_API_KEY alle er satt.
2

Secret

3

Bruk, start på nytt og sjekk gatewayen fra hver pod

Enhver HTTP-status betyr at gatewayen kan nås; 000 betyr at den ikke kan nås.
web_fetch-verktøyet henter sider via den samme proxyen som Ekstern URL-filer, så OVERLEAF_LINKED_URL_*-innstillingene begrenser også hva modellen kan lese.

Flere replikaer

Ingenting ekstra. Tokenkvoten telles i Redis, så en brukers forbruk er det samme på hver replika, og en administrators tilbakestilling gjelder overalt.

Testet på Kubernetes

Mot en etterligning av en OpenAI-kompatibel gateway, Tavily og GitBook MCP-endepunktet (klarert via NODE_EXTRA_CA_CERTS fra overleaf-certs), på Kubernetes 1.37, består ende-til-ende-testene våre: for AI-assistenten på tre replikaer bak HAProxy (31 tilfeller), chatter med verktøykall og foreslåtte endringer, web- og dokumentasjonssøk, lesing av nettsider via linked-url-proxy begrenset av OVERLEAF_LINKED_URL_ALLOWED_RESOURCES, bilde- og PDF-vedlegg, samtykke, tokenkvoten talt i Redis, AI slått av for en bruker og for instansen, og trege tilkoblinger til gatewayen; for feilassistenten på én replika (15 tilfeller), foreslåtte rettelser, samtykke, den delte tokenkvoten og AI slått av.
Sist endret 2. november 2026