.env.example 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. # 端口号
  2. # PORT=3000
  3. # 前端基础URL
  4. # FRONTEND_BASE_URL=https://your-frontend-url.com
  5. # 调试相关配置
  6. # 启用pprof
  7. # ENABLE_PPROF=true
  8. # 启用调试模式
  9. # DEBUG=true
  10. # Pyroscope 配置
  11. # PYROSCOPE_URL=http://localhost:4040
  12. # PYROSCOPE_APP_NAME=new-api
  13. # PYROSCOPE_BASIC_AUTH_USER=your-user
  14. # PYROSCOPE_BASIC_AUTH_PASSWORD=your-password
  15. # PYROSCOPE_MUTEX_RATE=5
  16. # PYROSCOPE_BLOCK_RATE=5
  17. # HOSTNAME=your-hostname
  18. # 数据库相关配置
  19. # 启用错误日志记录
  20. # ERROR_LOG_ENABLED=true
  21. # 数据库连接字符串
  22. # SQL_DSN=user:password@tcp(127.0.0.1:3306)/dbname?parseTime=true
  23. # 日志数据库连接字符串
  24. # LOG_SQL_DSN=user:password@tcp(127.0.0.1:3306)/logdb?parseTime=true
  25. # SQLite数据库路径
  26. # SQLITE_PATH=/path/to/sqlite.db
  27. # 数据库最大空闲连接数
  28. # SQL_MAX_IDLE_CONNS=100
  29. # 数据库最大打开连接数
  30. # SQL_MAX_OPEN_CONNS=1000
  31. # 数据库连接最大生命周期(秒)
  32. # SQL_MAX_LIFETIME=60
  33. # 缓存相关配置
  34. # Redis连接字符串
  35. # REDIS_CONN_STRING=redis://user:password@localhost:6379/0
  36. # 同步频率(单位:秒)
  37. # SYNC_FREQUENCY=60
  38. # 内存缓存启用
  39. # MEMORY_CACHE_ENABLED=true
  40. # 渠道更新频率(单位:秒)
  41. # CHANNEL_UPDATE_FREQUENCY=30
  42. # 批量更新启用
  43. # BATCH_UPDATE_ENABLED=true
  44. # 批量更新间隔(单位:秒)
  45. # BATCH_UPDATE_INTERVAL=5
  46. # 任务和功能配置
  47. # 更新任务启用
  48. # UPDATE_TASK=true
  49. # 对话超时设置
  50. # 所有请求超时时间,单位秒,默认为0,表示不限制
  51. # RELAY_TIMEOUT=0
  52. # 流模式无响应超时时间,单位秒,如果出现空补全可以尝试改为更大值
  53. # STREAMING_TIMEOUT=300
  54. # TLS / HTTP 跳过验证设置
  55. # TLS_INSECURE_SKIP_VERIFY=false
  56. # Gemini 识别图片 最大图片数量
  57. # GEMINI_VISION_MAX_IMAGE_NUM=16
  58. # 会话密钥
  59. # SESSION_SECRET=random_string
  60. # 其他配置
  61. # 生成默认token
  62. # GENERATE_DEFAULT_TOKEN=false
  63. # Cohere 安全设置
  64. # COHERE_SAFETY_SETTING=NONE
  65. # 是否统计图片token
  66. # GET_MEDIA_TOKEN=true
  67. # 是否在非流(stream=false)情况下统计图片token
  68. # GET_MEDIA_TOKEN_NOT_STREAM=false
  69. # 设置 Dify 渠道是否输出工作流和节点信息到客户端
  70. # DIFY_DEBUG=true
  71. # LinuxDo相关配置
  72. LINUX_DO_TOKEN_ENDPOINT=https://connect.linux.do/oauth2/token
  73. LINUX_DO_USER_ENDPOINT=https://connect.linux.do/api/user
  74. # 节点类型
  75. # 如果是主节点则为master
  76. # NODE_TYPE=master
  77. # 可信任重定向域名列表(逗号分隔,支持子域名匹配)
  78. # 用于验证支付成功/取消回调URL的域名安全性
  79. # 示例: example.com,myapp.io 将允许 example.com, sub.example.com, myapp.io 等
  80. # TRUSTED_REDIRECT_DOMAINS=example.com,myapp.io