Open-source AI search engine for web queries
Top 42.2% on sourcepulse
OpenPerPlex is an open-source AI search engine designed for web search, targeting users who want advanced semantic search capabilities. It aims to provide more relevant results through AI-powered features like semantic chunking and result reranking.
How It Works
The backend utilizes semantic chunking via the semantic-chunkers
library and Cohere for processing search queries. Results are reranked using the JINA API, and Google search integration is handled by serper.dev. Inference is powered by Groq, leveraging the Llama 3 70B model for advanced language understanding and response generation.
Quick Start & Requirements
pip install -r requirements.txt
uvicorn main:app --port 8000
Highlighted Details
semantic-chunkers
.Maintenance & Community
Contributions are welcomed via issues and pull requests. Contact is available through GitHub issues.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
Requires multiple third-party API keys, which may incur costs. The project relies on external services for core functionality, making it dependent on their availability and pricing.
1 year ago
1 day