-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
144 lines (127 loc) · 4.67 KB
/
.env.example
File metadata and controls
144 lines (127 loc) · 4.67 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# ===========================================
# QVerisFlow 环境变量配置
# ===========================================
# 复制此文件为 .env 并根据需要修改配置
# cp .env.example .env
# -------------------------------------------
# 部署模式
# -------------------------------------------
# bare-metal: 裸机部署(服务连接 localhost,需手动启动基础设施或用 docker compose 仅启动基础设施)
# docker: Docker 部署(应用和基础设施全部在 Docker 中,服务间通过容器网络通信)
DEPLOY_MODE=bare-metal
# -------------------------------------------
# 本地文件存储
# -------------------------------------------
LOCAL_DATA_DIR=./data
WORKSPACE_DIR=./data/workspaces
STORAGE_DIR=./data/storage
LOG_DIR=./data/logs
TEMP_DIR=./data/temp
# -------------------------------------------
# PostgreSQL 数据库配置
# -------------------------------------------
ENABLE_POSTGRES=true
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=agent_framework
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_POOL_SIZE=10
POSTGRES_MAX_OVERFLOW=20
# 完整数据库 URL(可选,设置后覆盖上面的单项配置)
# DATABASE_URL=postgresql://postgres:postgres@localhost:5432/agent_framework
# -------------------------------------------
# Redis 缓存配置
# -------------------------------------------
ENABLE_REDIS=true
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
REDIS_MAX_CONNECTIONS=20
REDIS_KEY_PREFIX=qveris:
# 完整 Redis URL(可选)
# REDIS_URL=redis://localhost:6379/0
# -------------------------------------------
# MinIO/OSS 对象存储配置
# -------------------------------------------
ENABLE_OSS=true
OSS_PROVIDER=minio
MINIO_ENDPOINT=localhost:9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
MINIO_BUCKET=agent-framework
MINIO_SECURE=false
MINIO_CONSOLE_PORT=9001
# 阿里云 OSS(生产环境,OSS_PROVIDER=aliyun 时生效)
# ALIYUN_OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
# ALIYUN_OSS_ACCESS_KEY_ID=your_access_key_id
# ALIYUN_OSS_ACCESS_KEY_SECRET=your_access_key_secret
# ALIYUN_OSS_BUCKET=your_bucket_name
# -------------------------------------------
# 检查点存储配置
# -------------------------------------------
# 类型: memory | redis | postgresql | file
CHECKPOINT_TYPE=redis
CHECKPOINT_REDIS_PREFIX=langgraph:checkpoint:
CHECKPOINT_REDIS_TTL=86400
CHECKPOINT_FILE_PATH=./data/checkpoints
# -------------------------------------------
# 追踪存储配置
# -------------------------------------------
# 类型: file | database | oss
TRACE_STORAGE_TYPE=database
TRACE_FILE_PATH=./data/traces
TRACE_RETENTION_DAYS=30
# -------------------------------------------
# LLM 配置
# -------------------------------------------
ANTHROPIC_API_KEY=your_anthropic_api_key
OPENAI_API_KEY=your_openai_api_key
QWEN_API_KEY=your_qwen_api_key
GLM_API_KEY=your_glm_api_key
DEEPSEEK_API_KEY=your_deepseek_api_key
KIMI_API_KEY=your_kimi_api_key
MINIMAX_API_KEY=your_minimax_api_key
EMBEDDING_API_KEY=your_embedding_api_key
# 默认模型
DEFAULT_MODEL=kimi-k2.5
DEFAULT_TEMPERATURE=0.3
DEFAULT_MAX_TOKENS=32000
# -------------------------------------------
# Qveris API 配置(可选)
# -------------------------------------------
QVERIS_BASE_URL=https://qveris.ai/api/v1
QVERIS_API_KEY=your_qveris_api_key
# -------------------------------------------
# 用户认证配置
# -------------------------------------------
# JWT 签名密钥(生产环境请更改为随机字符串)
AUTH_SECRET_KEY=qveris-flow-dev-secret-key-change-in-production
# -------------------------------------------
# Web 服务配置
# -------------------------------------------
WEB_HOST=0.0.0.0
# 后端 API 端口(docker-compose 中 qveris-api 映射)
WEB_PORT=8000
# 前端 UI 端口(docker-compose 中 qveris-web 映射,访问 Web 界面使用此端口)
WEB_UI_PORT=3001
WEB_DEBUG=true
WEB_RELOAD=true
# CORS 配置
CORS_ORIGINS=http://localhost:3000,http://localhost:5173
# -------------------------------------------
# 日志配置
# -------------------------------------------
LOG_LEVEL=INFO
# LOG_FILE: 是否启用文件日志输出(true/false,默认 true)
LOG_FILE=true
# LOG_FILE_PATH: 日志文件完整路径(可选,默认自动从 LOG_DIR 派生为 {LOG_DIR}/qverisflow.log)
# LOG_FILE_PATH=
# LOG_MAX_SIZE: 单个日志文件最大大小(字节),默认 10MB
LOG_MAX_SIZE=10485760
# LOG_BACKUP_COUNT: 日志文件备份数量(rotation 保留的旧文件数),默认 5
LOG_BACKUP_COUNT=5
# LOG_FORMAT: 可选值为 "json" (结构化JSON) 或自定义格式字符串
# 默认使用标准格式: %(asctime)s - %(levelname)s - %(name)s - [%(filename)s:%(funcName)s:%(lineno)d] - %(message)s
LOG_FORMAT=