- 升级 Anthropic API 配置支持自定义 base URL - 更新模型版本到 claude-sonnet-4-6 - 添加 QuestionResponse.user_id 字段 - 完善 docker-compose.yml 添加 backend 和 celery 服务 - 新增项目文档(API、部署、架构等) - 添加测试脚本和配置文件 Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>
44 lines
1.3 KiB
Bash
44 lines
1.3 KiB
Bash
# ============================================
|
|
# .env.example — 所有环境变量模板
|
|
# ============================================
|
|
|
|
# ── 数据库 ──
|
|
DATABASE_URL=postgresql+asyncpg://wrongbook:wrongbook@localhost:45432/wrongbook
|
|
TEST_DATABASE_URL=postgresql+asyncpg://wrongbook:wrongbook@localhost:45433/wrongbook_test
|
|
|
|
# ── Redis ──
|
|
REDIS_URL=redis://localhost:46379/0
|
|
|
|
# ── MinIO 对象存储 ──
|
|
MINIO_ENDPOINT=localhost:49000
|
|
MINIO_ACCESS_KEY=minioadmin
|
|
MINIO_SECRET_KEY=minioadmin
|
|
MINIO_BUCKET=wrongbook
|
|
MINIO_USE_SSL=false
|
|
MINIO_PRESIGN_EXPIRY=3600
|
|
|
|
# ── AI 服务 (可选, 为空则使用 mock) ──
|
|
ANTHROPIC_AUTH_TOKEN=
|
|
ANTHROPIC_BASE_URL=https://api.anthropic.com
|
|
ANTHROPIC_MODEL=claude-sonnet-4-6
|
|
ANTHROPIC_TEMPERATURE=0.1
|
|
ANTHROPIC_MAX_TOKENS_RECOGNIZE=2048
|
|
ANTHROPIC_MAX_TOKENS_ANALYZE=4096
|
|
|
|
# ── 手写清除 (可选, 为空则使用本地OpenCV降级) ──
|
|
REMOVE_HW_API_KEY=
|
|
REMOVE_HW_API_URL=https://removehandwriting.com/api/v1/process
|
|
CLEAN_STRATEGY=local
|
|
|
|
# ── PaddleOCR (可选, false 时降级为规则切分) ──
|
|
ENABLE_PADDLE_OCR=false
|
|
|
|
# ── JWT ──
|
|
JWT_SECRET=your-secret-key-change-in-production
|
|
JWT_ALGORITHM=HS256
|
|
JWT_EXPIRE_MINUTES=10080
|
|
|
|
# ── 应用 ──
|
|
APP_ENV=development
|
|
LOG_LEVEL=INFO
|