๐Ÿš€

Quick Start

Prerequisites

Before running GraphRAG, make sure you have: - Python 3.10+ - Node.js 18+ - Docker (optional, for containerized deployment) - A TigerGraph Cloud account (free tier available) - At least one LLM API key (Claude, OpenAI, etc.)

Installation

# Clone the repository
git clone https://github.com/MUTHUKUMARAN-K-1/graphrag-inference-hackathon
cd graphrag-inference-hackathon

# Backend setup
pip install -r requirements.txt

# Frontend setup
cd web
npm install
npm run dev

# Or use Docker
docker build -t graphrag .
docker run -p 3000:3000 -p 8000:8000 graphrag

Environment Variables

# web/.env  (copy from web/.env.example)

# TigerGraph
TG_HOST=https://your-instance.i.tgcloud.io
TG_TOKEN=your_bearer_token
TG_GRAPH=GraphRAG

# LLM โ€” set at least one
OPENAI_API_KEY=sk-...
OPENAI_BASE_URL=https://models.botlearn.ai/v1   # optional: botlearn.ai / other proxy
LLM_MODEL=gemini-2.5-flash                      # optional: override default model

# Embeddings (for live TigerGraph retrieval)
HF_TOKEN=hf_...

# Optional additional providers
ANTHROPIC_API_KEY=sk-ant-...
GEMINI_API_KEY=AI...
GROQ_API_KEY=gsk_...