-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
82 lines (68 loc) · 2.98 KB
/
.env.example
File metadata and controls
82 lines (68 loc) · 2.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# 本地开发环境变量配置
# 应用配置
DEBUG=True
ENVIRONMENT=development
FLASK_PORT=8080
# ================================================================
# 数据库配置(可选)
# ================================================================
# DATABASE_URL=mysql+pymysql://root:password@localhost:3306/morning_news
# ================================================================
# Redis 配置(可选)
# ================================================================
# REDIS_HOST=localhost
# REDIS_PORT=6379
# REDIS_PASSWORD=
# REDIS_DB=0
# ================================================================
# AI 大模型配置(必填)
# ================================================================
# 支持 OpenAI、智谱AI、DeepSeek、通义千问等任何兼容 OpenAI 格式的 API
# 示例 1: OpenAI
# AI_API_KEY=sk-your-openai-api-key
# AI_BASE_URL=https://api.openai.com/v1
# AI_MODEL=gpt-3.5-turbo
# 示例 2: 智谱AI
# AI_API_KEY=your_zhipuai_api_key
# AI_BASE_URL=https://open.bigmodel.cn/api/paas/v4
# AI_MODEL=glm-4.7
# 示例 3: DeepSeek(推荐,性价比高)
# AI_API_KEY=sk-your-deepseek-api-key
# AI_BASE_URL=https://api.deepseek.com/v1
# AI_MODEL=deepseek-chat
# ================================================================
# Celery 配置(可选)
# ================================================================
# CELERY_BROKER_URL=redis://localhost:6379/1
# CELERY_RESULT_BACKEND=redis://localhost:6379/2
# ================================================================
# 爬虫配置
# ================================================================
CRAWLER_TIMEOUT=30
CRAWLER_MAX_ARTICLES=10
CRAWLER_DELAY=1.0
# ================================================================
# AI 配置
# ================================================================
AI_SUMMARY_CONCURRENT=3 # AI 并发数(同时请求的数量)
# ================================================================
# 速率限制配置
# ================================================================
RATE_LIMIT_ENABLED=True # 是否启用速率限制
RATE_LIMIT_PER_MINUTE=10 # 每分钟最多请求次数(防止暴力攻击)
# ================================================================
# API 安全配置
# ================================================================
# API_KEY=your-secret-api-key # 留空则不需要验证,生产环境请设置
# ================================================================
# 定时任务配置
# ================================================================
# Crontab 表达式:分 时 日 月 周
# SCHEDULE_CRONTAB=0 8 * * * # 每天 8:00
# ================================================================
# Webhook 推送配置
# ================================================================
# WEBHOOK_URL=http://your-server.com/webhook
# 多个地址用逗号、分号或空格分隔:
# WEBHOOK_URL=http://server1.com/webhook,http://server2.com/api/push
WEBHOOK_ENABLED=True # 是否启用推送