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 浏览器):
1. 打开 Chrome 浏览器设置(点击右上角三个垂直点)。
2. 选择“设置”。
3. 进入搜索引擎设置(左侧边栏点击“搜索引擎”,然后选择“管理搜索引擎和网站搜索”)。
4. 添加新的搜索引擎(点击“添加”)。
5. 设置搜索引擎名称为“MiniPerplx”。
6. 设置搜索引擎 URL 为“https://mplx.run?q=%s”。
7. 设置搜索引擎快捷方式为“mp”。
8. 将其设置为默认搜索引擎(点击新添加的搜索引擎旁边的三个点,选择“设为默认”)。
本地运行:
1. 注册你想要使用的 AI 提供商账号(OpenAI 和 Anthropic 是必需的,Tavily 对于网页搜索功能是必需的)。
2. 获取每个提供商的 API 密钥。
3. 根据 .env.example 文件设置必要的环境变量,创建一个名为 .env.local 的新文件。
4. 使用 pnpm install 安装必要的依赖项。
5. 使用 pnpm dev 启动开发服务器。
该项目采用 MIT 许可证授权 - 详情请参阅 LICENSE 文件。
GitHub:https://github.com/zaidmukaddam/miniperplx
暂无评论