.env.example 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. APP_NAME=矿山通防智能管控平台
  2. APP_ENV=development
  3. DEBUG=true
  4. API_V1_PREFIX=/api/v1
  5. SECRET_KEY=change-me-in-production
  6. HOST=0.0.0.0
  7. PORT=8090
  8. LOG_LEVEL=INFO
  9. # mysql | sqlite
  10. DATABASE_DIALECT=sqlite
  11. SQLITE_PATH=data/vent_platform.sqlite
  12. MYSQL_HOST=127.0.0.1
  13. MYSQL_PORT=3306
  14. MYSQL_USER=root
  15. MYSQL_PASSWORD=
  16. MYSQL_DATABASE=vent_platform
  17. # DeepAgent / OpenAI-compatible model
  18. OPENAI_API_KEY=
  19. OPENAI_BASE_URL=https://api.deepseek.com
  20. DEEPAGENT_MODEL=deepseek-flash
  21. DEEPAGENT_THINKING=off
  22. OPENAI_TIMEOUT=180
  23. # MinerU 文档解析
  24. MINERU_API_BASE=https://mineru.net
  25. MINERU_TOKEN=
  26. MINERU_TIMEOUT=900
  27. MINERU_POLL_INTERVAL=2
  28. DOCUMENT_EXTRACTION_MAX_CHARS=80000
  29. # 知识中心远端检索服务
  30. KNOWLEDGE_SERVICE_BASE=http://127.0.0.1:8067
  31. KNOWLEDGE_SERVICE_API_KEY=
  32. KNOWLEDGE_SERVICE_TIMEOUT=30
  33. KNOWLEDGE_CATALOG_CACHE_TTL=300
  34. KNOWLEDGE_SEARCH_MODE=keyword
  35. KNOWLEDGE_SEARCH_TOP_K=5
  36. KNOWLEDGE_SEARCH_MIN_SCORE=0
  37. KNOWLEDGE_SEARCH_MIN_MATCH_RATIO=0
  38. KNOWLEDGE_RAG_CONTEXT_MAX_CHARS=12000
  39. KNOWLEDGE_RAG_SOURCE_MAX_CHARS=2800
  40. # CORS,逗号分隔
  41. CORS_ORIGINS=http://127.0.0.1:5173,http://localhost:5173,http://127.0.0.1:8080
  42. # 业务默认矿井
  43. DEFAULT_MINE_CODE=shangwan
  44. SEED_DEMO_DATA=true
  45. # 工业视频平台演示媒体根目录(视频/图像以磁盘路径存入业务表字段)
  46. # 默认指向风门/局扇/主扇识别演示系统的静态资源目录
  47. VIDEO_MEDIA_ROOT=D:/workspace/js/gate_analysis_system
  48. VIDEO_STREAM_CHUNK_SIZE=524288