OpenPerPlex
OpenPerPlex是一个开源人工智能搜索引擎,利用前沿技术提供网络搜索功能。
前端应用(vuejs)
https://github.com/YassKhazzan/openperplex_front.git
🌟 功能特点
- 使用Cohere和semantic-chunkers库进行语义分块(
https://github.com/aurelio-labs/semantic-chunkers/blob/main/semantic_chunkers/chunkers/statistical.py
) - 使用JINA API重新排序结果
- 通过serper.dev集成Google搜索
- 使用Groq作为推理引擎
- Llama 3 70B模型
🚀 快速开始
前提条件
- Python 3.11+
- pip
安装
- 克隆仓库: git clone https://github.com/YassKhazzan/openperplex_backend_os.git
- 安装所需包:
pip install -r requirements.txt
- 设置环境变量:
- 将
.env_example
文件复制为.env
- 在
.env
文件中填写您的API密钥
运行项目
启动OpenPerPlex服务器:uvicorn main:app --port 8000
服务器将在http://localhost:8000
可用
🔧 配置
确保在.env
文件中设置必要的API密钥:
- COHERE_API_KEY
- JINA_API_KEY
- SERPER_API_KEY
- GROQ_API_KEY
🤝 贡献
我们欢迎对OpenPerPlex的贡献!请随时提交问题,复刻仓库并发送拉取请求!
📝 许可证
本项目采用MIT许可证。
🙏 致谢
- Cohere 提供语义分块
- JINA AI 提供结果重排序
- serper.dev 提供Google搜索集成
- Groq 提供推理引擎
- META 开源模型
📬 联系
如有任何问题或反馈,请在此仓库中提出问题或通过X联系我
祝您使用OpenPerPlex搜索愉快!🚀🔍