-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
49 lines (40 loc) · 1.54 KB
/
.env.example
File metadata and controls
49 lines (40 loc) · 1.54 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
PORT=3000
HOST=127.0.0.1
NODE_ENV=production
# JWT 密钥(务必修改为随机字符串,不少于 32 位!)
JWT_ACCESS_SECRET=change-me-to-a-random-string-min-32-chars
JWT_REFRESH_SECRET=change-me-to-another-random-string-min-32-chars
# 支付回调验签密钥(生产环境必须配置,测试环境可配 mock 值)
PAY_CALLBACK_SECRET=change-me-payment-callback-secret-min-32-chars
# AI 适配器:deepseek | openai | qwen
AI_ADAPTER=deepseek
AI_TIMEOUT_MS=60000
AI_MAX_RETRIES=3
# AI API Key(至少填写一个)
# 获取 DeepSeek Key:https://platform.deepseek.com
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_MODEL=deepseek-v4-pro
DEEPSEEK_API_KEY=
# 获取 OpenAI Key:https://platform.openai.com
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
OPENAI_API_KEY=
# 获取通义千问 Key:https://dashscope.aliyuncs.com
QWEN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
QWEN_MODEL=qwen-plus
QWEN_API_KEY=
# 数据目录(backend 包脚本从 backend/ 启动,默认指向仓库根 data)
DATA_DIR=../data
# 前端静态文件目录(先执行 pnpm build)
FRONTEND_DIR=../frontend/dist
# CORS 跨域(生产环境改为实际域名)
CORS_ORIGIN=http://localhost:3000
# 本地开发激活码;生产环境请通过 /api/admin/activation-codes 创建一次性/限次码
DEV_ACTIVATION_CODE=local-dev-code
# CAD Worker 与 STL 导入限制
CAD_WORKER_TIMEOUT_MS=5000
CAD_MAX_CODE_BYTES=200000
VITE_CAD_WORKER_TIMEOUT_MS=5000
VITE_CAD_MAX_CODE_BYTES=200000
UPLOAD_MAX_STL_BYTES=10485760
SLOW_REQUEST_MS=1000