Metadata-Version: 2.2
Name: startgarlic
Version: 0.1.10
Summary: A RAG-based company information retrieval system
Author-email: Bogdan Ciolac <bogdan@startgarlic.com>, May Elshater <may@startgarlic.com>
License: MIT
Project-URL: Homepage, https://github.com/startgarlic/MVP
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: numpy<2.0.0,>=1.23.5
Requires-Dist: pandas>=2.0.0
Requires-Dist: postgrest-py==0.4.0
Requires-Dist: httpx<0.17.0,>=0.16.1
Requires-Dist: websockets<10.0,>=9.1
Requires-Dist: requests<3.0.0,>=2.27.0
Requires-Dist: python-dotenv
Requires-Dist: sentence-transformers
Requires-Dist: langchain>=0.2.15
Requires-Dist: langchain-community>=0.2.15
Requires-Dist: langchain-huggingface>=0.0.3
Requires-Dist: supabase>=2.11.0

# MVP

# Garlic

A RAG-based company information retrieval system that provides intelligent company recommendations based on natural language queries.

## Installation

```bash
pip install startgarlic
```

## Quick Start

```python
from startgarlic import Garlic

# Initialize the system
garlic = Garlic()

# Get a response for a query
response = garlic.generate_response("Tell me about AI companies")
```

## Features

- Company information retrieval using RAG (Retrieval-Augmented Generation)
- Semantic search using sentence transformers
- Built-in company database
- Natural language query processing
- Context-aware responses
- Chat history support

## Usage Examples

### Basic query

```python
response = garlic.generate_response("What companies work with computer vision?")
```

### Query with chat history

```python
chat_history = [
    {"role": "user", "content": "I'm looking for AI companies"},
    {"role": "assistant", "content": "What specific area of AI interests you?"},
    {"role": "user", "content": "Computer vision"}
]

response = garlic.generate_response("Show me some examples", chat_history)
```

## Requirements

- Python >= 3.7
- pandas >= 1.3.0
- sentence-transformers >= 2.0.0
- numpy >= 1.19.0
- openpyxl >= 3.0.0

## Authors

- Bogdan Ciolac (bogdan@startgarlic.com)
- May Elshater (may@startgarlic.com)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

