Getting Started with Campus Tool - AI Evaluation
Prerequisites
- Python 3.11+
- OpenAI API key with
gpt-4oaccess - n8n (for final score orchestration)
- Optional: ngrok when n8n is remote/Docker
Installation
git clone https://github.com/TeamFleetStudio/Campus-tool-ai-evaluation.git
cd Campus-tool-ai-evaluation
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Set at minimum:
OPENAI_API_KEY=sk-your-key-here
Start FastAPI
uvicorn app.main:app --reload --port 8000
- API docs: http://localhost:8000/docs
- Health: http://localhost:8000/v1/health
Expose for n8n if needed:
ngrok http 8000
n8n
Import JSON from n8n/ (see n8n/README.md). Production file: n8n/AI_Talent_Summit_Final_Score.json.
Evolve admin credentials are configured inside n8n, not FastAPI .env.
Verification checklist
- FastAPI starts
POST /v1/evaluate/build/directworks- ngrok URL set as
api_base_urlif needed - Final Score workflow activated in n8n