Skip to main content
AI 어시스턴트와 LaTeX 오류 어시스턴트는 모든 Ayakaleaf Pro 파드의 web 서비스(workbench 및 error-assistant 모듈)에서 실행됩니다. 각 설정의 역할, 사용자 접근 및 할당량은 AI 통합에 설명되어 있으며, 이 페이지에서는 이를 Kubernetes에 적용합니다.

구성

1

ConfigMap

30-config.yaml (additions)
AI_ENABLED는 정확히 "true"여야 합니다. 어시스턴트는 AI_ENABLED, AI_BASE_URL, AI_MODEL, AI_API_KEY가 모두 설정된 경우에만 나타납니다.
2

Secret

3

적용, 재시작 및 모든 파드에서 게이트웨이 확인

어떤 HTTP 상태 코드든 게이트웨이에 접근할 수 있다는 뜻이며, 000은 접근할 수 없다는 뜻입니다.
web_fetch 도구는 외부 URL 파일과 같은 프록시를 통해 페이지를 가져오므로, OVERLEAF_LINKED_URL_* 설정은 모델이 읽을 수 있는 대상도 제한합니다.

여러 레플리카

추가 작업이 없습니다. 토큰 할당량은 Redis에서 집계되므로 사용자의 사용량은 모든 레플리카에서 동일하며, 관리자의 초기화도 모든 곳에 적용됩니다.

Kubernetes에서의 테스트

OpenAI 호환 게이트웨이, Tavily, GitBook MCP 엔드포인트의 모의 서버(overleaf-certs의 NODE_EXTRA_CA_CERTS로 신뢰)를 대상으로 한 Kubernetes 1.37 환경에서, 엔드투엔드 테스트가 통과했습니다. HAProxy 뒤의 세 레플리카에서 AI 어시스턴트(31개 케이스)는 도구 호출과 편집 제안이 포함된 채팅, 웹 및 문서 검색, OVERLEAF_LINKED_URL_ALLOWED_RESOURCES로 제한된 linked-url-proxy를 통한 웹 페이지 읽기, 이미지 및 PDF 첨부, 동의, Redis에서 집계되는 토큰 할당량, 사용자 및 인스턴스 단위의 AI 끄기, 게이트웨이와의 느린 연결을 검증했고, 레플리카 하나에서 오류 어시스턴트(15개 케이스)는 수정 제안, 동의, 공유 토큰 할당량, AI 끄기를 검증했습니다.
마지막 수정일 2026년 11월 2일