MiniPerplx是一款极简的AI搜索引擎,能够帮助用户有效查找网络信息。它由Vercel AI SDK提供支持,并可以使用Grok 2.0等模型进行搜索。
主要功能
- AI驱动搜索:使用Anthropic模型来解答你的问题。
- 网页搜索:利用Tavily API搜索网页内容。
- 特定网址搜索:获取特定网址的信息。
- 天气查询:通过OpenWeather API获取任意位置的实时天气。
- 编程功能:使用E2B API运行多种编程语言的代码片段。
- 地图功能:通过Google Maps API、Mapbox API和TripAdvisor API获取任意地点的位置信息。
- 翻译功能:使用微软翻译API进行文本翻译。
- YouTube搜索:搜索YouTube视频并获取时间戳和字幕。
- 学术搜索:专注于搜索学术论文。
- 产品搜索:从亚马逊上搜索所需产品。
- X平台(原Twitter)搜索:在X.com上搜索帖文。
- 航班追踪:利用AviationStack API追踪航班信息。
- 热门电影和电视剧:获取关于热门电影和电视剧的信息。
- 电影或电视剧搜索:获取任意电影或电视剧的详细信息。
技术栈
该项目采用以下技术栈构建:
- xAI's Grok
- Next.js
- Tailwind CSS
- Vercel AI SDK
- Shadcn/UI
- Tavily
- OpenWeather
- E2B
- Google Maps
- Mapbox
- TripAdvisor
- Microsoft Translator
- Exa.AI
- AviationStack
如何将MiniPerplx设置为Chrome浏览器默认搜索引擎
- 打开Chrome浏览器设置(点击右上角三个垂直点)。
- 选择“设置”。
- 进入搜索引擎设置(左侧边栏点击“搜索引擎”,然后选择“管理搜索引擎和网站搜索”)。
- 添加新的搜索引擎(点击“添加”)。
- 设置搜索引擎名称为“MiniPerplx”。
- 设置搜索引擎URL为“https://mplx.run?q=%s”。
- 设置搜索引擎快捷方式为“mp”。
- 将其设置为默认搜索引擎(点击新添加的搜索引擎旁边的三个点,选择“设为默认”)。
本地运行
要在本地运行MiniPerplx,请遵循以下步骤:
- 注册你想要使用的AI提供商账号(OpenAI和Anthropic是必需的,Tavily对于网页搜索功能是必需的)。
- 获取每个提供商的API密钥。
- 根据
.env.example
文件设置必要的环境变量,创建一个名为.env.local
的新文件。 - 使用
pnpm install
安装必要的依赖项。 - 使用
pnpm dev
启动开发服务器。
该项目采用MIT许可证授权,详情请参阅LICENSE文件。
GitHub链接:MiniPerplx GitHub