Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

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. )