A magical website, inspired by this project.
- General text document upload and storage, supporting formats: TXT, PDF, EPUB, DOC, CSV/TSV, MARKDOWN, HTML
- Data extraction and transcription (Text==>Embeddings)
- Fuzzy keyword search, supporting text-based conversations
- Support for content playback in audio format, audio export, and voice chat
Currently, the large language models run locally, so no online version is provided.
- CPU: 4+ cores
- Memory: 16GB+
- OS: macOS preferred
- Milvus: Requires local installation or remote service, recommended docker-standalone method for local setup
- PostgreSQL: Same as Milvus
All database configuration information is in the .env file
As model files need to be downloaded from HuggingFace, ensure proper internet access. Otherwise, the project won't run!
- Download source code, install all dependencies using pnpm
- Run
pnpm run dev, see commands inscriptsfor details