An AI-powered conversational API that recommends SHL assessments based on job role requirements through multi-turn dialogue.
| Endpoint | URL |
|---|---|
| Health | GET https://shl-assessment-recommender-agent.onrender.com/health |
| Chat | POST https://shl-assessment-recommender-agent.onrender.com/chat |
| Docs | https://shl-assessment-recommender-agent.onrender.com/docs |
curl https://your-app.onrender.com/health
Request:
Response:
-
Python 3.14.0
-
GROQ API key (free at console.groq.com)
-
Create requirements.txt file, all packages listed in this file check it in my git repo.
- git clone https://github.com/YOUR_USERNAME/shl-assessment-recommender.git
- cd shl-assessment-recommender
- python -m venv venv
- source venv/bin/activate # Windows: venv\Scripts\activate
- pip install -r requirements.txt
- echo "GROQ_API_KEY=your_key_here" > .env
- rmdir /s /q chroma_db_v10
- uvicorn app.main:app --reload --port 8000
- python shl/Scripts/test_traces.py
- git add README.md
- git commit -m "Update README with live API URL"
- git push



































