LLMs之MemFree:MemFree的简介、安装和使用方法、案例应用之详细攻略
LLMs之MemFree:MemFree的简介、安装和使用方法、案例应用之详细攻略
目录
MemFree的简介
1、MemFree的价值
2、MemFree 配备了强大的功能,可满足各种搜索和生产力需求
3、MemFree AI UI生成器功能
MemFree 安装和使用方法
1. 前端安装
2. 向量服务安装
依赖项
3、一键部署
T1、使用Zeabur部署后端
T2、使用 Vercel 部署前端
T3、使用 Netlify 部署前端
T4、使用 Railway部署
T5、使用Fly.io部署MemFree后端
T6、在Cloudflare Pages上部署MemFree
MemFree 案例应用
MemFree的简介
2024年7月,MemFree是一个混合AI搜索引擎和AI页面生成器。它结合了强大的AI模型(例如Claude 3.5 Sonnet)和流行的前端框架(React + Tailwind + Shadcn UI),旨在提供高效的知识管理、节省时间的AI摘要以及快速创建UI页面等功能。
MemFree支持多种AI模型(ChatGPT、Claude、Gemini)、搜索引擎(Google、Exa、Vector)、搜索输入格式(文本、图像、文件、网页)、结果呈现方式(文本、思维导图、图像、视频)以及多种文件格式(文本、PDF、Docx、PPTX、Markdown)。它还具有跨设备同步、多语言支持(英语、中文、德语、法语、西班牙语、日语和阿拉伯语)、Chrome书签同步、结果共享、上下文连续搜索和自动网络搜索决策等功能。 其AI页面生成器功能允许用户将文本或图像转换成生产就绪的UI代码,并提供实时UI预览、AI内容搜索、图像驱动UI生成、一键式UI发布、响应式代码和预览、暗模式代码和预览、UI截图导出以及智能错误修正等功能。
GitHub地址:GitHub - memfreeme/memfree: MemFree - Hybrid AI Search Engine & AI Page Generator
1、MemFree的价值
>> 高效知识管理:将笔记、书签和文档导入MemFree,通过搜索快速查找所需信息,提高工作效率。
>> 快速信息获取:使用MemFree进行网络搜索和本地文件搜索,并获得AI生成的摘要,节省时间。
>> 降低成本:整合ChatGPT Plus、Claude Pro和Gemini Advanced等服务的功能,减少订阅费用。
>> 快速UI页面创建:UI 页面创建速度提高 100 倍,将文本或图像快速转换为生产就绪的UI代码,用于网站或应用程序的开发。
>> MemFree的混合AI搜索和AI页面生成功能,使其成为一个强大的工具,可以应用于各种需要高效信息检索和快速UI开发的场景。 具体应用案例需要用户根据自身需求进行探索。
2、MemFree 配备了强大的功能,可满足各种搜索和生产力需求
>> 多种AI模型:集成了ChatGPT、Claude和Gemini,以实现多样化的AI功能。
>> 支持多种搜索引擎:与谷歌、Exa和Vector兼容。
>> 多种搜索输入格式:文本、图像、文件和网页,特别是支持多图像搜索、对比、总结和分析。
>> 多种结果展示方法:文本、思维导图、图片和视频。
>> 本地文件格式兼容性:支持文本、PDF、Docx、PPTX和Markdown文件。
>> 跨设备同步:在多台设备上保存和同步搜索历史记录。
>> 多语言支持:支持英语、中文、德语、法语、西班牙语、日语和阿拉伯语。
>> Chrome书签同步:一键同步和索引。
>> 结果分享:轻松分享您的搜索结果。
>> 上下文连续搜索:基于上下文无缝进行搜索。
>> 自动网络搜索决策:自动决定何时进行互联网搜索。
3、MemFree AI UI生成器功能
>> 实时UI预览:即时渲染和预览生成的UI
>> AI驱动的内容搜索:使用我们先进的AI搜索功能为UI添加相关内容
>> 图像驱动的UI生成:使用参考图像创建与之高度相似的UI组件和页面
>> React + TailWind + Shadcn UI集成:使用最流行的前端栈(React、TailWind和Shadcn UI)利用AI生成的代码
>> 一键UI发布:单击即可即时发布和共享UI到网页
>> 响应式代码和预览:实时预览UI在各种设备上的效果,确保完美适应所有屏幕尺寸
>> 暗模式代码和预览:轻松生成具有内置暗模式支持的AI驱动UI代码,使您可以即时预览亮暗两种模式
>> UI截图导出:轻松导出和共享UI设计为高质量的截图,以实现无缝协作
>> 智能错误修正:尽管MemFree的高级AI模型和复杂的代码规则力求完美,但偶尔仍会出现错误。我们的智能错误修正功能可以让您只需单击一下即可立即解决任何问题。
MemFree 安装和使用方法
MemFree的安装和使用分为前端和向量服务两部分:
1. 前端安装
克隆项目:git clone https://github.com/memfreeme/memfree.git
进入前端目录:cd frontend
安装依赖:bun i
复制示例环境文件:cp env-example .env
在.env文件中添加你的OpenAI API Key、Upstash Redis URL和Serper API Key。
运行开发服务器:bun run dev
2. 向量服务安装
进入向量服务目录:cd vector
安装依赖:bun i
复制示例环境文件:cp env-example .env
在.env文件中添加你的OpenAI API Key和Upstash Redis URL。
运行向量服务:bun run index.ts
依赖项
Bun:MemFree 使用 Bun 作为其包管理器和运行时。如果遇到 bun command not found 错误,请参考 Bun 官方文档进行安装。 (https://bun.sh/)
Upstash Redis:需要创建一个兼容 Redis 的数据库。 (https://upstash.com/)
OpenAI API Key:需要一个 OpenAI API Key。 (https://openai.com/)
Serper API Key:需要一个 Serper API Key。 (https://serper.dev/)
注意:安装前需要确保已安装Node.js和Git。
3、一键部署
MemFree 一键部署指南
地址链接:https://www.memfree.me/docs/one-click-deploy-ai-search
T1、使用Zeabur部署后端
地址链接:MemFree Deploy Guide
T2、使用 Vercel 部署前端
地址链接:https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fmemfreeme%2Fmemfree&env=UPSTASH_REDIS_REST_URL,UPSTASH_REDIS_REST_TOKEN,OPENAI_API_KEY,MEMFREE_HOST,AUTH_SECRET,API_TOKEN&envDescription=https%3A%2F%2Fgithub.com%2Fmemfreeme%2Fmemfree%2Fblob%2Fmain%2Ffrontend%2Fenv-example&project-name=memfree&repository-name=memfree&demo-title=MemFree&demo-description=MemFree%20%E2%80%93%20Hybrid%20AI%20Search%20Engine&demo-url=https%3A%2F%2Fwww.memfree.me%2F&demo-image=https%3A%2F%2Fwww.memfree.me%2Fog.png&root-directory=frontend
T3、使用 Netlify 部署前端
地址链接:https://app.netlify.com/start/deploy?repository=https://github.com/memfreeme/memfree&create_from_path=frontend/#UPSTASH_REDIS_REST_TOKEN=your_api_token&UPSTASH_REDIS_REST_URL=your_rest_url&SERPER_API_KEY=your_api_key&AUTH_SECRET=your_auth_key&OPENAI_API_KEY=your_api_key
T4、使用 Railway部署
地址链接:Deploy dazzling-insight on Railway | Railway
T5、使用Fly.io部署MemFree后端
地址链接:https://www.memfree.me/docs/deploy-memfree-fly-io
T6、在Cloudflare Pages上部署MemFree
地址链接:How to migrate MemFree from Vercel to Cloudflare next-on-pages | MemFree
4、在线测试
地址:https://www.memfree.me/zh
MemFree 案例应用
持续更新中……