config.py 906 B

12345678910111213141516171819202122232425262728293031
  1. """
  2. 全局配置文件
  3. """
  4. import os
  5. import logging
  6. # --- 项目根目录 ---
  7. # /test/custom_react_agent/config.py -> /
  8. PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
  9. # --- LLM 配置 ---
  10. # 在这里写死你的千问API Key
  11. QWEN_API_KEY = "sk-db68e37f00974031935395315bfe07f0"
  12. QWEN_BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1"
  13. QWEN_MODEL = "qwen3-235b-a22b"
  14. # --- Redis 配置 ---
  15. REDIS_URL = "redis://localhost:6379"
  16. REDIS_ENABLED = True
  17. # --- 日志配置 ---
  18. LOG_LEVEL = logging.INFO
  19. LOG_FORMAT = '%(asctime)s - %(levelname)s - [%(filename)s:%(lineno)d] - %(message)s'
  20. # --- Agent 配置 ---
  21. DEFAULT_USER_ID = "guest"
  22. # --- 网络重试配置 ---
  23. MAX_RETRIES = 3 # 最大重试次数
  24. RETRY_BASE_DELAY = 2 # 重试基础延迟(秒)
  25. NETWORK_TIMEOUT = 30 # 网络超时时间(秒)