# 端口号 # PORT=3000 # 前端基础URL # FRONTEND_BASE_URL=https://your-frontend-url.com # 调试相关配置 # 启用pprof # ENABLE_PPROF=true # 启用调试模式 # DEBUG=true # Pyroscope 配置 # PYROSCOPE_URL=http://localhost:4040 # PYROSCOPE_APP_NAME=heicode # PYROSCOPE_BASIC_AUTH_USER=your-user # PYROSCOPE_BASIC_AUTH_PASSWORD=your-password # PYROSCOPE_MUTEX_RATE=5 # PYROSCOPE_BLOCK_RATE=5 # HOSTNAME=your-hostname # 数据库相关配置 # 启用错误日志记录 # ERROR_LOG_ENABLED=true # 数据库连接字符串 # SQL_DSN=user:password@tcp(127.0.0.1:3306)/dbname?parseTime=true # 日志数据库连接字符串 # LOG_SQL_DSN=user:password@tcp(127.0.0.1:3306)/logdb?parseTime=true # SQLite数据库路径 # SQLITE_PATH=/path/to/sqlite.db # 数据库最大空闲连接数 # SQL_MAX_IDLE_CONNS=100 # 数据库最大打开连接数 # SQL_MAX_OPEN_CONNS=1000 # 数据库连接最大生命周期(秒) # SQL_MAX_LIFETIME=60 # 缓存相关配置 # Redis连接字符串 # REDIS_CONN_STRING=redis://user:password@localhost:6379/0 # 同步频率(单位:秒) # SYNC_FREQUENCY=60 # 内存缓存启用 # MEMORY_CACHE_ENABLED=true # 渠道更新频率(单位:秒) # CHANNEL_UPDATE_FREQUENCY=30 # 批量更新启用 # BATCH_UPDATE_ENABLED=true # 批量更新间隔(单位:秒) # BATCH_UPDATE_INTERVAL=5 # 任务和功能配置 # 更新任务启用 # UPDATE_TASK=true # 对话超时设置 # 所有请求超时时间,单位秒,默认为0,表示不限制 # RELAY_TIMEOUT=0 # 流模式无响应超时时间,单位秒,如果出现空补全可以尝试改为更大值 # STREAMING_TIMEOUT=300 # TLS / HTTP 跳过验证设置 # TLS_INSECURE_SKIP_VERIFY=false # Gemini 识别图片 最大图片数量 # GEMINI_VISION_MAX_IMAGE_NUM=16 # 会话密钥 # SESSION_SECRET=random_string # Agnet / Heicode 身份 Base URL:省略时后端与 docker-compose.azure-vm.yml 均使用文档 §2.1 约定地址(与 web/default 内建默认一致)。 # 参考:docs/integration/Heicode-登录接口对接文档.md # 仅在自建网关与非文档地址不一致时需要覆盖: # HEICODE_AUTH_BASE_URL=https://apimtaiji.azure-api.net/api/mcp # 其他配置 # 生成默认token # GENERATE_DEFAULT_TOKEN=false # Cohere 安全设置 # COHERE_SAFETY_SETTING=NONE # 是否统计图片token # GET_MEDIA_TOKEN=true # 是否在非流(stream=false)情况下统计图片token # GET_MEDIA_TOKEN_NOT_STREAM=false # 设置 Dify 渠道是否输出工作流和节点信息到客户端 # DIFY_DEBUG=true # LinuxDo相关配置 LINUX_DO_TOKEN_ENDPOINT=https://connect.linux.do/oauth2/token LINUX_DO_USER_ENDPOINT=https://connect.linux.do/api/user # 节点类型 # 如果是主节点则为master # NODE_TYPE=master # 可信任重定向域名列表(逗号分隔,支持子域名匹配) # 用于验证支付成功/取消回调URL的域名安全性 # 示例: example.com,myapp.io 将允许 example.com, sub.example.com, myapp.io 等 # TRUSTED_REDIRECT_DOMAINS=example.com,myapp.io # Heicode 桌面安装包(登录用户可从控制台「Heicode 桌面客户端」下载;路径为宿主机绝对路径) # HEICODE_DESKTOP_CLIENT_VERSION=0.1.0 # HEICODE_DESKTOP_FILE_WINDOWS=/data/desktop-artifacts/Heicode_0.1.0_windows_x64-setup.exe # HEICODE_DESKTOP_FILE_MACOS_ARM64=/data/desktop-artifacts/Heicode_0.1.0_macos_arm64.dmg # HEICODE_DESKTOP_FILE_MACOS_X64=/data/desktop-artifacts/Heicode_0.1.0_macos_x64.dmg # HEICODE_DESKTOP_DOWNLOAD_NOTES=可选说明,展示在下载页