您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

app_config.py 1023B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. from pydantic_settings import BaseSettings, SettingsConfigDict
  2. from configs.deploy import DeploymentConfig
  3. from configs.enterprise import EnterpriseFeatureConfig
  4. from configs.extra import ExtraServiceConfig
  5. from configs.feature import FeatureConfig
  6. from configs.middleware import MiddlewareConfig
  7. from configs.packaging import PackagingInfo
  8. class DifyConfig(
  9. # based on pydantic-settings
  10. BaseSettings,
  11. # Packaging info
  12. PackagingInfo,
  13. # Deployment configs
  14. DeploymentConfig,
  15. # Feature configs
  16. FeatureConfig,
  17. # Middleware configs
  18. MiddlewareConfig,
  19. # Extra service configs
  20. ExtraServiceConfig,
  21. # Enterprise feature configs
  22. # **Before using, please contact business@dify.ai by email to inquire about licensing matters.**
  23. EnterpriseFeatureConfig,
  24. ):
  25. model_config = SettingsConfigDict(
  26. # read from dotenv format config file
  27. env_file='.env',
  28. env_file_encoding='utf-8',
  29. # ignore extra attributes
  30. extra='ignore',
  31. )