mirror of
https://github.com/handsomezhuzhu/QQuiz.git
synced 2026-02-20 20:10:14 +00:00
主要更新: 📚 文档改进 - 新增 AI_CONFIGURATION.md:详细的 AI 提供商配置指南 - 新增 CHINA_MIRROR_GUIDE.md:中国镜像加速指南 - 删除 6 个过时文档(DEPLOYMENT.md, QUICK_START.md 等) - 更新 README.md:添加 Gemini 功能特性和 AI 提供商对比表 🧹 脚本清理 - 删除 11 个重复/过时脚本(从 25 个减少到 14 个) - 删除 PostgreSQL 相关脚本(项目使用 MySQL) - 删除重复的启动脚本(start_windows.bat, start_app.bat 等) ⚙️ 配置文件更新 - 更新 .env.example:添加 Gemini 配置示例和说明 - 默认 AI_PROVIDER 改为 gemini(推荐) - 添加各提供商的获取 API Key 链接 🎯 核心改进 - 突出 Gemini 原生 PDF 理解优势 - 提供清晰的 AI 提供商选择指南 - 简化项目结构,提高可维护性 清理内容: - 删除 docs: DEPLOYMENT.md, DOCKER_MIRROR_SETUP.md, GITHUB_PUSH_GUIDE.md, QUICK_START.md, README_QUICKSTART.md, START_HERE.txt - 删除 scripts: auto_setup_and_run.bat, check_postgres.bat, logs_windows.bat, push_to_github.bat, quick_config.bat, restart_docker.bat, setup_docker_mirror.bat, start_app.bat, start_postgres.bat, start_windows.bat, start_windows_china.bat 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
# 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=gemini
|
||
# Options: gemini (推荐), openai, anthropic, qwen
|
||
# 推荐 Gemini:支持原生 PDF 理解,完整保留图片、表格、公式
|
||
|
||
# Google Gemini Configuration (推荐)
|
||
GEMINI_API_KEY=AIza-your-gemini-api-key
|
||
GEMINI_BASE_URL=https://generativelanguage.googleapis.com
|
||
# GEMINI_BASE_URL 可选,留空使用默认。如需使用代理或 Key 轮训服务,可配置自定义地址
|
||
GEMINI_MODEL=gemini-2.0-flash-exp
|
||
# 获取 API Key: https://aistudio.google.com/apikey (免费额度充足)
|
||
|
||
# OpenAI Configuration (仅文本,PDF会丢失格式)
|
||
OPENAI_API_KEY=sk-your-openai-api-key
|
||
OPENAI_BASE_URL=https://api.openai.com/v1
|
||
OPENAI_MODEL=gpt-4o-mini
|
||
|
||
# Anthropic Configuration (仅文本,PDF会丢失格式)
|
||
ANTHROPIC_API_KEY=sk-ant-your-anthropic-api-key
|
||
ANTHROPIC_MODEL=claude-3-haiku-20240307
|
||
|
||
# Qwen Configuration (仅文本,PDF会丢失格式)
|
||
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
|