AnythingLLM: 당신이 찾던 올인원 AI 앱.
문서와 채팅하고, AI 에이전트를 사용하고, 하이퍼 구성이 가능하고, 다중 사용자가 가능하며, 불편한 설정이 필요하지 않습니다.
| | 문서 | 호스팅된 인스턴스
영어 · 简体中文 · 日本語
데스크톱(Mac, Windows, Linux)용 AnythingLLM! 지금 다운로드
모든 문서, 리소스 또는 콘텐츠를 모든 LLM이 채팅 중에 참조로 사용할 수 있는 컨텍스트로 전환할 수 있게 해주는 풀 스택 애플리케이션입니다. 이 애플리케이션을 사용하면 사용하려는 LLM 또는 벡터 데이터베이스를 선택하고 다중 사용자 관리 및 권한을 지원할 수 있습니다.
AnythingLLM은 상용 LLM 또는 널리 사용되는 오픈 소스 LLM 및 벡터DB 솔루션을 사용하여 로컬로 실행할 수 있을 뿐만 아니라 원격으로 호스팅하고 지능적으로 채팅할 수 있는 타협 없이 개인 ChatGPT를 구축할 수 있는 풀 스택 응용 프로그램입니다. 귀하가 제공하는 모든 문서와 함께.
AnythingLLM은 문서를 workspaces
이라는 개체로 나눕니다. 작업공간은 스레드와 매우 유사하게 작동하지만 문서 컨테이너화가 추가됩니다. 작업 공간은 문서를 공유할 수 있지만 서로 통신하지 않으므로 각 작업 공간의 컨텍스트를 깔끔하게 유지할 수 있습니다.
대형 언어 모델(LLM):
임베더 모델:
오디오 전사 모델:
TTS(텍스트 음성 변환) 지원:
STT(음성-텍스트) 지원:
벡터 데이터베이스:
이 모노레포는 세 가지 주요 섹션으로 구성됩니다.
frontend
: LLM이 사용할 수 있는 모든 콘텐츠를 쉽게 생성하고 관리하기 위해 실행할 수 있는 viteJS + React 프런트엔드입니다.server
: 모든 상호 작용을 처리하고 모든 벡터DB 관리 및 LLM 상호 작용을 수행하는 NodeJS Express 서버입니다.collector
: UI에서 문서를 처리하고 구문 분석하는 NodeJS Express 서버입니다.docker
: Docker 지침 및 빌드 프로세스 + 소스에서 빌드하기 위한 정보입니다.embed
: 웹 삽입 위젯 생성 및 생성을 위한 하위 모듈입니다.browser-extension
: Chrome 브라우저 확장을 위한 하위 모듈입니다. Mintplex Labs 및 커뮤니티는 AnythingLLM을 로컬에서 실행하는 데 사용할 수 있는 다양한 배포 방법, 스크립트 및 템플릿을 유지 관리합니다. 원하는 환경에 배포하는 방법이나 자동으로 배포하는 방법을 알아보려면 아래 표를 참조하세요.
도커 | AWS | GCP | 디지털 오션 | 렌더닷컴 |
---|---|---|---|---|
![]() | ![]() |
철도 | 레포클라우드 | 엘레스티오 |
---|---|---|
또는 Docker 없이 프로덕션 AnythingLLM 인스턴스 설정 →
yarn setup
필수 .env
파일을 작성하려면 각 애플리케이션 섹션(repo 루트에서)에 필요합니다.server/.env.development
채워졌는지 확인하세요. 그렇지 않으면 제대로 작동하지 않을 것입니다.yarn dev:server
서버를 로컬로 부팅합니다(repo 루트에서).yarn dev:frontend
프런트엔드를 로컬로 부팅합니다(repo 루트에서).yarn dev:collector
그런 다음 문서 수집기를 실행합니다(repo 루트에서).문서에 대해 알아보기
벡터 캐싱에 대해 알아보기
Mintplex Labs Inc의 AnythingLLM에는 익명의 사용 정보를 수집하는 원격 측정 기능이 포함되어 있습니다.
우리는 이 정보를 사용하여 AnythingLLM이 사용되는 방식을 이해하고, 새로운 기능 및 버그 수정에 대한 작업의 우선순위를 정하고, AnythingLLM의 성능과 안정성을 개선하는 데 도움을 줍니다.
원격 측정을 선택 해제하려면 서버 또는 docker .env 설정에서 DISABLE_TELEMETRY
"true"로 설정하세요. 사이드바 > Privacy
및 원격 측정 비활성화로 이동하여 앱 내에서 이 작업을 수행할 수도 있습니다.
우리는 특히 다음과 같이 제품 및 로드맵 결정을 내리는 데 도움이 되는 사용 세부 정보만 추적합니다.
Telemetry.sendTelemetry
호출되는 모든 위치를 찾아 이러한 주장을 확인할 수 있습니다. 또한 이러한 이벤트는 출력 로그에 기록되므로 활성화된 경우 전송된 특정 데이터도 볼 수 있습니다. IP 또는 기타 식별 정보는 수집되지 않습니다. 원격 측정 공급자는 오픈 소스 원격 측정 수집 서비스인 PostHog입니다.
소스 코드의 모든 원격 측정 이벤트 보기
<issue number>-<short name>
브랜치명 형식으로 PR을 생성합니다. 저작권 © 2024 민트플렉스 연구소.
이 프로젝트는 MIT 라이선스를 받았습니다.