A project to parse natural language text and generate filter formulas for contract searches using Crew AI and Groq.
- Python 3.9+
- Virtual Environment (recommended)
- Poetry (for dependency management)
pip install poetry-
Clone the repository:
git clone <repository_url> cd hackathon
-
Set up a virtual environment:
poetry shell
-
Install dependencies:
make install
-
Set up environment variables:
- Create an API key from Groq Console.
- Create an API key from AgentOps Console.
- Create a
.envfile in the project root and add the following variables:
GROQ_API_KEY=your_groq_api_key AGENTOPS_API_KEY=your_agentops_api_key FLASK_APP=hackathon.main FLASK_ENV=development
To run the Flask application, use the following command:
make run