综合介绍
MiniPerplx是一个极简主义设计的AI驱动搜索引擎,它整合了多种实用功能,为用户提供全方位的信息检索服务。该项目采用现代化的技术栈,包括Next.js、Tailwind CSS和Vercel AI SDK等,并集成了多个强大的API服务。它不仅提供基础的网络搜索功能,还能进行学术论文检索、代码执行、天气查询、多语言翻译等专业服务。作为开源项目,它采用MIT许可证,允许开发者自由使用和二次开发。MiniPerplx的特色在于将复杂的功能以简约的界面呈现,让用户能够便捷地获取所需信息。
功能列表
- AI智能搜索:使用Anthropic模型提供智能问答服务
- 网页搜索:通过Tavily API进行精准网页内容检索
- URL定向搜索:针对特定网址进行信息提取
- 天气查询:调用OpenWeather API实现全球天气信息查询
- 代码执行:支持多种编程语言的代码片段运行
- 地图服务:整合Google Maps、Mapbox和TripAdvisor的地图功能
- 多语言翻译:使用微软翻译API提供语言转换服务
- 视频搜索:支持YouTube视频搜索并提供时间戳和字幕
- 学术检索:专业的学术论文搜索功能
- 产品搜索:支持在Amazon上搜索商品信息
- X平台搜索:支持在X.com(原Twitter)上搜索帖子
- 航班追踪:通过AviationStack API追踪实时航班信息
- 影视资讯:提供热门电影和电视节目信息查询
使用帮助
1. 部署安装
- 系统要求
- 需要Node.js环境
- 需要注册并获取相关API密钥
- 快速部署
- 使用Vercel一键部署:点击仓库中的"Deploy with Vercel"按钮
- 配置必要的环境变量:
- XAI_API_KEY
- GROQ_API_KEY
- TAVILY_API_KEY
- OPENWEATHER_API_KEY
- E2B_API_KEY
- 本地开发
git clone https://github.com/zaidmukaddam/miniperplx cd miniperplx npm install npm run dev
2. 功能使用指南
- 搜索引擎设置
- 打开Chrome浏览器设置
- 进入搜索引擎设置页面
- 添加MiniPerplx作为默认搜索引擎
- AI搜索功能
- 在搜索框输入问题
- 系统会调用AI模型进行智能回答
- 支持上下文理解和多轮对话
- 专业功能使用
- 天气查询:输入城市名称即可获取实时天气信息
- 代码运行:支持多种编程语言,直接粘贴代码即可执行
- 翻译功能:选择源语言和目标语言,输入待翻译文本
- 地图导航:支持位置搜索、路线规划和附近场所查找
- 学术搜索:输入关键词即可搜索相关学术论文
- 航班追踪:输入航班号即可查看实时航班状态
- 高级功能技巧
- 使用URL特定搜索深入分析特定网页内容
- 结合YouTube搜索获取视频时间戳和字幕信息
- 利用产品搜索功能比较商品价格和评价