An open API service indexing awesome lists of open source software.

https://github.com/mu7annad0/2049search

RAG search engine combining Tavily API results with the Gemma2:9B model for accurate, source-backed answers.
https://github.com/mu7annad0/2049search

gemma-2b llms search-engine tavily

Last synced: 7 months ago
JSON representation

RAG search engine combining Tavily API results with the Gemma2:9B model for accurate, source-backed answers.

Awesome Lists containing this project

README

          

# Orbit.2049 Search Engine
Orbit.2049 is a simple Retrieval-Augmented Generation (RAG) search engine designed to provide detailed, accurate, and contextually enriched answers. It combines search results retrieved using the Tavily API with local processing powered by the Gemma2:9B language model, enhanced by vector embeddings and ChromaDB, to deliver comprehensive insights with reliable source citations.

## Preview
https://github.com/user-attachments/assets/356a6044-d84f-41ca-9c9d-5bdddaf7f71d

## Installation
1. Clone the Repository
```sh
git clone git@github.com:Mu7annad0/2049Search.git
cd 2049Search
```

2. Install the dependencies
```sh
pip install -r requirements.txt
```

3. Install Ollama
* https://ollama.com/

4. Download the model
```sh
ollama pull gemma2
```

5. Run the model
```sh
ollama serve
```

6. Sign-up in Tavily and get the API
* https://tavily.com/

7. Add your tavilyapi
```sh
export TAVILY_API_KEY=
```

8. Run the application
```sh
streamlit run src/app.py
```