mysticfelicity/llm-quiz-solver-agent-v2
0
LLM Quiz Solver Agent
An intelligent quiz-solving agent using LangGraph with Gemini and OpenAI fallback.
Features
- ๐ Smart API key rotation (Gemini)
- ๐ก๏ธ Automatic OpenAI fallback
- ๐ Visualization support
- ๐ฏ Multi-tool agent (web scraping, code execution, ML, etc.)
- ๐ Timestamped logging
API Endpoints
Health Check
GET /healthzSubmit Quiz
POST /quiz
Content-Type: application/json
{
"email": "your_email@example.com",
"secret": "your_secret",
"url": "https://quiz-url.com/q1.html"
}Environment Variables
Set these in Space Settings โ Variables and secrets:
GOOGLE_API_KEY- Primary Gemini keyGOOGLE_API_KEY_2- Additional Gemini key (optional)GOOGLE_API_KEY_3- Additional Gemini key (optional)GOOGLE_API_KEY_4- Additional Gemini key (optional)OPENAI_API_KEY- OpenAI fallback keyOPENAI_MODEL- OpenAI model (default: gpt-4o-mini)TDS_EMAIL- Your emailTDS_SECRET- Your secret key
Performance
- Average: ~73 seconds per question
- Supports 50+ question chains
- 3-minute timeout per question
Architecture
Quiz URL โ Agent โ Tools (Web Scraper, Code Executor, etc.)
โ
Gemini (with rotation)
โ
Rate limit? โ OpenAI Fallback
โ
Submit Answer โ Next Question======= title: Llm Quiz Solver Agent V2 emoji: ๐ colorFrom: green colorTo: yellow sdk: docker pinned: false license: mit short_description: TDS PROJECT 2 ---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
>>>>>> dfd9b892324d9725e779427014c36f98a81793fe
