项目简介
本项目将Ollama运行的Llama3 8B模型与Streamlit集成,提供用户友好界面来展示大型语言模型的多样功能,且所有操作都能在本地完成。
项目的主要特性和功能
- 多页面展示:有首页介绍项目、Ollama和Llama3模型,还有通用聊天、带内容过滤的聊天、可调节参数的聊天实验场所及两种不同的RAG系统页面。
- 技术集成度高:结合LangChain框架创建灵活可扩展的聊天机器人,融入内容审核工具保障安全互动,利用图结构实现RAG提高检索和响应准确性。
- 参数可调节:在通用聊天游乐场页面,能实时调整温度、top_p等参数,观察其对模型行为和输出质量的影响。
- 文档处理:LangChain RAG页面支持PDF上传和向量存储管理,便于处理和检索大型文档数据集。
安装使用步骤
准备工作
- 确保系统已安装Docker。
- 拉取Ollama Docker镜像:
docker pull ollama/ollama
- 运行带有Llama3的Ollama容器:
docker exec -it ollama ollama run llama3
运行应用
- 创建新的conda环境并安装依赖:
conda create -n ollama python=3.12.5 conda activate ollama pip install -r requirements.txt
- 运行Streamlit应用:
streamlit run Home.py
或python -m streamlit run Home.py
- 打开应用后,通过侧边栏导航至不同页面,探索Llama3模型的各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】