config.py 833 B

123456789101112131415161718192021222324
  1. from enum import Enum
  2. class ConfigType(str, Enum):
  3. LLM_API_KEY = 'LLM_API_KEY'
  4. LLM_BASE_URL = 'LLM_BASE_URL'
  5. WORKSPACE_BASE = 'WORKSPACE_BASE'
  6. WORKSPACE_MOUNT_PATH = 'WORKSPACE_MOUNT_PATH'
  7. WORKSPACE_MOUNT_REWRITE = 'WORKSPACE_MOUNT_REWRITE'
  8. LLM_MODEL = 'LLM_MODEL'
  9. SANDBOX_CONTAINER_IMAGE = 'SANDBOX_CONTAINER_IMAGE'
  10. RUN_AS_DEVIN = 'RUN_AS_DEVIN'
  11. LLM_EMBEDDING_MODEL = 'LLM_EMBEDDING_MODEL'
  12. LLM_DEPLOYMENT_NAME = 'LLM_DEPLOYMENT_NAME'
  13. LLM_API_VERSION = 'LLM_API_VERSION'
  14. LLM_NUM_RETRIES = 'LLM_NUM_RETRIES'
  15. LLM_COOLDOWN_TIME = 'LLM_COOLDOWN_TIME'
  16. MAX_ITERATIONS = 'MAX_ITERATIONS'
  17. MAX_CHARS = 'MAX_CHARS'
  18. AGENT = 'AGENT'
  19. SANDBOX_TYPE = 'SANDBOX_TYPE'
  20. USE_HOST_NETWORK = 'USE_HOST_NETWORK'
  21. SSH_HOSTNAME = 'SSH_HOSTNAME'
  22. DISABLE_COLOR = 'DISABLE_COLOR'