
模块 | 描述 | 技术栈 | |
前端 | 响应式Web界面,支持Markdown渲染、代码高亮等功能 | Vue.js, Marked.js | |
后端 | 提供RESTful API,负责处理请求、调用LLM等 | Python, Sanic | |
LLM服务 | 本地封装运行开源LLM如Llama3 8B,提供推理API | Ollama | |
Function Calling,RAG | 扩展工具(联网查询)、检索增强生成 | Langchain | |
数据库 | 存储用户信息、聊天记录等数据 | SQLite、SQLAlchemy | |
搜索引擎 | 为功能搜索和知识库检索提供支持 | Chroma DB | |
缓存 | 缓存频繁访问的数据,提高系统响应速度 | Redis |
1
2
3


1
2
3
4





1
2
3
4