类库
› NexusRAG
LeDat98/NexusRAG
NexusRAG是一个混合检索增强生成(RAG)系统,结合向量搜索、知识图谱和交叉编码器重排序技术。它支持上传文档,通过智能对话获取带来源引用的答案,具备解析复杂文档、处理图像/表格以及多模型支持(如Gemini、Ollama本地模型)等高级功能。
标签
技术栈
框架
FastAPI
unknown
React
^19.2.0
状态管理
Zustand
^5.0.11
数据请求
React Query
^5.90.20
构建工具
Vite
^7.2.4
CSS 框架
Tailwind CSS
^4.1.18
代码规范
ESLint
^9.39.1
查看全部依赖 (51)
依赖
@modelcontextprotocol/sdk
^1.27.1
@radix-ui/react-popover
^1.1.15
@tailwindcss/typography
^0.5.19
@types/react-syntax-highlighter
^15.5.13
Pillow
unknown
Pydantic
unknown
aiofiles
unknown
alembic
unknown
asyncpg
unknown
chromadb
unknown
class-variance-authority
^0.7.1
clsx
^2.1.1
docling
unknown
express
^5.2.1
framer-motion
^12.33.0
google-genai
unknown
httpx
unknown
katex
^0.16.33
langchain-text-splitters
unknown
lightrag-hku
unknown
lucide-react
^0.563.0
marker-pdf
unknown
ollama
unknown
pydantic-settings
unknown
python-dotenv
unknown
python-multipart
unknown
react-dom
^19.2.0
react-markdown
^10.1.0
react-router-dom
^7.13.0
react-syntax-highlighter
^16.1.1
rehype-katex
^7.0.1
remark-gfm
^4.0.1
remark-math
^6.0.0
sentence-transformers
unknown
sonner
^2.0.7
tailwind-merge
^3.4.0
uvicorn
unknown
zod
^4.3.6
开发依赖
@eslint/js
^9.39.1
@tailwindcss/vite
^4.1.18
@types/express
^5.0.6
@types/node
^24.10.1
@types/react
^19.2.0
@types/react-dom
^19.2.3
@vitejs/plugin-react
^5.1.1
eslint-plugin-react-hooks
^7.0.1
eslint-plugin-react-refresh
^0.4.24
globals
^16.5.0
ts-node
^10.9.2
typescript
~5.9.3
typescript-eslint
^8.46.4