❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦
🚀 快速阅读
- 功能丰富:支持网页搜索、学术论文搜索、YouTube 视频搜索等多种功能。
- 技术先进:基于 Grok 2.0 模型,结合 Next.js 和 Vercel AI SDK 等技术构建。
- 开源免费:提供免费替代方案,用户可自行部署并查看源代码。
正文(附运行示例)
MiniPerplx 是什么
MiniPerplx 是一款开源的 AI 搜索引擎,基于 Grok 2.0 模型进行搜索。它提供了免费的替代方案,能够搜索网页、推特帖子、研究论文和 YouTube 视频等内容。
MiniPerplx 的技术构建包括 Next.js、Vercel AI SDK 等,具备网页搜索、代码解释器、天气预报、URL 摘要和位置搜索等功能。用户可以在 GitHub 上查看源代码并自行部署。
MiniPerplx 的主要功能
- 网页搜索:搜索互联网上的网页内容,提供相关的信息和结果。
- 代码解释器:提供代码解释功能,帮助用户理解和分析代码。
- 天气预报:查询天气预报,提供特定地区的天气信息。
- URL 摘要:生成网页的摘要信息,帮助用户快速了解网页内容。
- 位置搜索:支持位置搜索,包括地点信息和周边环境的查询。
- 翻译:使用 Microsoft 的翻译 API 将文本翻译成不同的语言。
- YouTube 搜索:在 YouTube 上搜索视频,获取时间戳和成绩单。
- 学术搜索:搜索学术论文。
MiniPerplx 的技术原理
- Grok 2.0 模型:基于 Grok 2.0 模型,理解和处理文本和视觉信息,提供更准确的搜索结果。
- Next.js:基于 React 的服务器端渲染框架,用于构建 MiniPerplx 的前端界面,提供快速的页面加载和良好的用户体验。
- Vercel AI SDK:由 Vercel 提供的 AI 开发工具包,用于集成和使用 AI 功能,如自然语言处理和图像识别等。
- shadcn/ui:UI 组件库,用于构建 MiniPerplx 的用户界面,提供美观和一致的视觉效果。
- Framer Motion:一个动画库,用于实现页面的动画效果,增强用户交互体验。
如何运行 MiniPerplx
1. 克隆仓库
首先,克隆 MiniPerplx 的 GitHub 仓库到本地:
git clone https://github.com/zaidmukaddam/miniperplx.git
2. 安装依赖
进入项目目录并安装依赖:
cd miniperplx
npm install
3. 配置环境变量
在项目根目录下创建 .env
文件,并添加必要的环境变量,例如:
NEXT_PUBLIC_GROK_API_KEY=your_grok_api_key
NEXT_PUBLIC_MICROSOFT_TRANSLATE_API_KEY=your_microsoft_translate_api_key
4. 运行项目
启动开发服务器:
npm run dev
打开浏览器访问 http://localhost:3000
,即可体验 MiniPerplx。
资源
- 项目官网:https://mplx.run/
- GitHub 仓库:https://github.com/zaidmukaddam/miniperplx/
❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦