rag-search  by thinkany-ai

RAG Search API for question answering

Created 1 year ago
1,173 stars

Top 33.1% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a RAG (Retrieval-Augmented Generation) Search API, designed for developers and researchers looking to integrate advanced search capabilities into their applications. It offers a flexible backend for querying and retrieving relevant information, enhancing AI models with external knowledge.

How It Works

The API leverages a combination of search providers and vector databases for efficient retrieval. It supports configurable parameters for reranking, detail extraction, and filtering based on similarity scores, allowing for fine-tuned search results. The architecture is built around FastAPI, enabling a robust and scalable API service.

Quick Start & Requirements

  • Install dependencies: pip install -r requirements.txt
  • Start server: uvicorn main:app --reload --port 8069
  • Requires API keys for Serper and OpenAI, and optionally Zilliz.
  • Configuration is managed via a .env file.

Highlighted Details

  • Supports multiple search providers (e.g., Google via Serper).
  • Integrates with vector databases like Zilliz.
  • Offers advanced filtering and reranking options.
  • Configurable detail extraction with minimum score and top-k parameters.

Maintenance & Community

No information on maintainers, community channels, or roadmap is available in the provided README.

Licensing & Compatibility

The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The project appears to be in an early stage, with no explicit versioning or stability guarantees mentioned. The README lacks comprehensive documentation, setup details, and licensing information, which may hinder adoption.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Vaibhav Nivargi Vaibhav Nivargi(Cofounder of Moveworks), Jared Palmer Jared Palmer(Ex-VP AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), and
4 more.

searchkick by ankane

0.1%
7k
Ruby gem for integrating intelligent search
Created 12 years ago
Updated 1 week ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Simon Horup Eskildsen Simon Horup Eskildsen(Cofounder of Turbopuffer), and
21 more.

meilisearch by meilisearch

0.2%
53k
Search engine API for integrating AI-powered hybrid search
Created 7 years ago
Updated 1 day ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
8 more.

Perplexica by ItzCrazyKns

5.7%
25k
AI-powered search engine alternative
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.