Loyal-Elephie

Loyal-Elephie

智能记忆增强型AI助手 打造个性化对话体验

Loyal-Elephie是一个创新型AI对话助手项目,融合Next.js前端和Python后端技术。该项目利用先进的大语言模型和检索增强生成技术,提供可控的记忆功能,支持对话内容的自定义保存和编辑。Loyal-Elephie还集成了混合搜索技术,支持日期查询,并确保安全的Web访问。项目优化了LLM代理,兼容多种开源和专有模型,旨在提供灵活、高效的AI交互体验。此外,Loyal-Elephie还支持Markdown编辑器集成,实现实时LLM知识更新,并可兼容多种本地LLM模型,为开发者提供更多可能性。

Loyal ElephieAI助手对话系统记忆功能大语言模型Github开源项目

🐘 忠诚的小象:您值得信赖的具有记忆功能的AI伙伴 🧠

<p align="center"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/55cb2728-d335-44e7-af83-feecda2f0180.png" alt="图片描述" width="200" style="display: block; margin: 0 auto;"> </p>

🚀 与忠诚的小象一起开启激动人心的冒险吧,它是您忠实的AI助手!这个项目结合了简洁的Next.js网页界面和强大的Python后端,利用大型语言模型(LLMs)和检索增强生成(RAG)的最新进展,为您提供流畅而有意义的聊天体验!🎉

特点

  1. 🎛️ 可控记忆: 掌控忠诚小象的记忆!您可以决定保存哪些时刻,并可以根据需要轻松编辑上下文。它是您的情景记忆第二大脑。✍️

  2. 🔍 混合搜索: 体验Chroma和BM25结合的强大搜索功能!它还针对处理基于日期的查询进行了优化。📅

  3. 🔒 安全的网络访问: 内置登录功能,只有授权用户才能访问您的AI伙伴,确保您的对话在互联网上保持私密和安全。🛡️

  4. 🤖 精简的LLM代理: 忠诚的小象使用XML语法,无需函数调用。它还针对更少的令牌使用进行了优化,可以使用Llama.cpp或ExllamaV2与优秀的本地LLMs顺畅工作。💬

  5. 📝 (可选)Markdown编辑器集成: 连接在线Markdown编辑器,在聊天过程中查看原始参考文档,并在在线编辑笔记后体验实时LLM知识集成。🌐

忠诚的小象支持开源和专有的LLMs和嵌入,这些都作为OpenAI兼容的API提供服务。

警告:这个项目最初是为Linux设计的,与Windows或macOS的兼容性尚未完全测试。如果您使用Windows,我强烈建议您在WSL中运行此项目。

截图

以下截图使用Meta-Llama-3-70B-Instruct.Q4_K_S.gguf模型捕获

使用SilverBulletMd,您可以在浏览器上编辑笔记,然后让忠诚的小象记住它!

UI修改自https://github.com/mckaywrigley/chatbot-ui-lite,感谢作者Mckay Wrigley!

部署

1. 克隆仓库

git clone https://github.com/v2rockets/Loyal-Elephie.git

2. 安装前端依赖

cd frontend npm i

3. 配置登录用户

frontend/users.json

[{ "username":"admin", "password":"admin" }]

4. 安装后端依赖

cd backend pip install -r requirements.txt

5. 配置后端设置

# backend/settings.py NICK_NAME = 'Peter' # 这是您的昵称。确保在开始时设置它,并且不要更改,以免LLM感到困惑。 CHAT_BASE_URL = 'https://api.openai.com/v1' # 修改为您的OpenAI兼容API url CHAT_API_KEY = 'your-api-key' CHAT_MODEL_NAME = "gpt-3.5-turbo" # 语言偏好(实验性) # 支持的语言:英语、中文、德语、法语、西班牙语、葡萄牙语、意大利语、荷兰语、捷克语、波兰语、俄语、阿拉伯语 LANGUAGE_PREFERENCE = "English"

6. 运行应用

前端:

cd frontend npm run build npm run start

后端:

cd backend python app.py

使用技巧

  • 默认情况下,从http://localhost:8080访问忠诚的小象
  • 使用"保存"按钮将当前对话保存到忠诚小象的记忆中
  • 使用"重置"按钮清除当前对话(不影响保存状态,相当于刷新页面)
  • 点击"参考"中的标题可导航到相应的Markdown笔记(但需要托管和配置SilverBulletMd或其他Web Markdown编辑器)

一些测试过的可用本地LLMs:

  • OpenHermes-2.5-Mistral-7B
  • Mixtral-8x7B-Instruct-v0.1
  • c4ai-command-r-v01
  • Meta-Llama-3-70B-Instruct(目前最佳)
  • Qwen2-72b-instruct(非英语语言最佳)

对于那些需要本地嵌入API的人,在"external_example"中添加了一个嵌入服务器示例。

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多