# Database Configuration # For Docker: mysql+aiomysql://qquiz:qquiz_password@mysql:3306/qquiz_db # For Local: mysql+aiomysql://qquiz:qquiz_password@localhost:3306/qquiz_db DATABASE_URL=mysql+aiomysql://qquiz:qquiz_password@localhost:3306/qquiz_db # JWT Secret (Please change this in production!) SECRET_KEY=your-super-secret-key-change-in-production-minimum-32-characters # AI Provider Configuration AI_PROVIDER=openai # Options: openai, anthropic, qwen # OpenAI Configuration OPENAI_API_KEY=sk-your-openai-api-key OPENAI_BASE_URL=https://api.openai.com/v1 OPENAI_MODEL=gpt-4o-mini # Anthropic Configuration ANTHROPIC_API_KEY=sk-ant-your-anthropic-api-key ANTHROPIC_MODEL=claude-3-haiku-20240307 # Qwen Configuration QWEN_API_KEY=sk-your-qwen-api-key QWEN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1 QWEN_MODEL=qwen-plus # System Configuration ALLOW_REGISTRATION=true MAX_UPLOAD_SIZE_MB=10 MAX_DAILY_UPLOADS=20 # CORS Origins (comma-separated) CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000 # Upload Directory UPLOAD_DIR=./uploads