app.conf.example 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # ==========================================
  2. # 蜀道安全管理系统 - 配置文件模板
  3. # ==========================================
  4. # 使用说明:
  5. # 1. 复制此文件为 app.conf (cp app.conf.example app.conf)
  6. # 2. 根据部署环境填写对应的配置值
  7. # 3. app.conf 已加入 .gitignore,不会被提交到版本控制
  8. # ==========================================
  9. appname = shudao-chat-go
  10. httpport = 22001
  11. runmode = dev
  12. # ==========================================
  13. # 基础配置 (Base Configuration)
  14. # ==========================================
  15. # 说明: 系统的基础URL,用于生成OSS代理链接等
  16. # 本地环境: http://127.0.0.1:22000 或 http://localhost:22000
  17. # 测试环境: https://aqai.shudaodsj.com:22000
  18. # 生产环境: https://aqai.shudaodsj.com:22000
  19. base_url = "https://aqai.shudaodsj.com:22000"
  20. # ==========================================
  21. # 数据库配置 (MySQL Database)
  22. # ==========================================
  23. # 本地环境: 使用测试环境数据库 172.16.29.101:21000
  24. # 测试环境: 172.16.29.101:21000
  25. # 生产环境: 172.16.35.57:21000
  26. mysql_user = "root"
  27. mysql_pass = "your_password_here"
  28. mysql_urls = "172.16.29.101"
  29. mysql_port = "21000"
  30. mysql_db = "shudao"
  31. # ==========================================
  32. # 认证服务配置 (Authentication Service)
  33. # ==========================================
  34. # 说明: Token验证API地址
  35. # 生产环境: https://aqai.shudaodsj.com:22000/api/auth/verify
  36. # auth_api_url = "http://127.0.0.1:28004/api/auth/verify"
  37. # ==========================================
  38. # 本地登录配置 (Local Login - 仅本地/测试环境)
  39. # ==========================================
  40. # 说明: 本地登录功能开关,仅在本地和测试环境启用
  41. # 生产环境必须设置为 false
  42. enable_local_login = true
  43. # JWT密钥 (用于本地token签名)
  44. # 请修改为随机字符串,建议32位以上
  45. jwt_secret = "shudao-local-jwt-secret-key-please-change-this-in-production"
  46. # ==========================================
  47. # OSS对象存储配置 (Object Storage Service)
  48. # ==========================================
  49. # 说明: MinIO或兼容S3的对象存储服务
  50. # 本地环境: http://localhost:9000
  51. # 测试/生产环境: http://172.16.17.52:8060
  52. oss_endpoint = "http://172.16.17.52:8060"
  53. oss_access_key_id = "your_access_key_here"
  54. oss_access_key_secret = "your_secret_key_here"
  55. oss_bucket = "gdsc-ai-aqzs"
  56. oss_parse_encrypt_key = "your_encrypt_key_here"
  57. # ==========================================
  58. # AI模型服务配置 (AI Model Services)
  59. # ==========================================
  60. # DeepSeek API配置
  61. # 生产环境: https://api.deepseek.com
  62. deepseek_api_key = "sk-your-deepseek-api-key"
  63. deepseek_api_url = "https://api.deepseek.com"
  64. # 阿里通义千问模型配置
  65. # 本地环境: http://localhost:8000
  66. # 测试/生产环境: http://172.16.35.50:8000
  67. qwen3_api_url = "http://172.16.35.50:8000"
  68. qwen3_model = "Qwen3-30B-A3B-Instruct-2507"
  69. # 意图识别模型配置
  70. # 本地环境: http://localhost:8000
  71. # 测试/生产环境: http://172.16.35.50:8000
  72. intent_api_url = "http://172.16.35.50:8000"
  73. intent_model = "Qwen2.5-1.5B-Instruct"
  74. # ==========================================
  75. # YOLO隐患识别服务配置 (YOLO Detection Service)
  76. # ==========================================
  77. # 说明: YOLO模型API服务地址
  78. # 本地环境: http://localhost:18080
  79. # 测试/生产环境: http://172.16.35.50:18080
  80. yolo_base_url = "http://172.16.35.50:18080"
  81. # ==========================================
  82. # 搜索服务配置 (Search Service)
  83. # ==========================================
  84. # 说明: 内部搜索引擎API地址
  85. # 本地环境: http://localhost:24000/api/search
  86. # 测试/生产环境: 根据实际部署调整
  87. search_api_url = "http://localhost:24000/api/search"
  88. heartbeat_api_url = "http://localhost:24000/api/health"
  89. # ==========================================
  90. # 知识库服务配置 (Knowledge Base Service)
  91. # ==========================================
  92. # 说明: 高级搜索API地址
  93. # 本地环境: http://localhost:22000/admin/api/v1/knowledge/files/advanced-search
  94. # 生产环境: https://aqai.shudaodsj.com:22000/admin/api/v1/knowledge/files/advanced-search
  95. knowledge_search_url = "https://aqai.shudaodsj.com:22000/admin/api/v1/knowledge/files/advanced-search"
  96. # ==========================================
  97. # Dify工作流配置 (Dify Workflow Service)
  98. # ==========================================
  99. # 说明: Dify工作流运行API地址
  100. # 本地环境: http://localhost:8000/v1/workflows/run
  101. # 测试/生产环境: http://172.16.35.50:8000/v1/workflows/run
  102. dify_workflow_url = "http://172.16.35.50:8000/v1/workflows/run"
  103. # Chroma向量数据库配置 (已弃用)
  104. # ==========================================
  105. # 注意: 此配置已被知识库服务替代,保留仅供参考
  106. # 本地环境: 使用测试环境 172.16.29.101:23000
  107. # 测试环境: 172.16.29.101:23000
  108. # 生产环境: 172.16.35.57:23000
  109. # chroma_host = "172.16.29.101"
  110. # chroma_port = "23000"
  111. # chroma_collection_name = "my_rag_collection"