parameter_entities.py 626 B

123456789101112131415161718192021222324252627282930
  1. from enum import Enum
  2. class CommonParameterType(Enum):
  3. SECRET_INPUT = "secret-input"
  4. TEXT_INPUT = "text-input"
  5. SELECT = "select"
  6. STRING = "string"
  7. NUMBER = "number"
  8. FILE = "file"
  9. BOOLEAN = "boolean"
  10. APP_SELECTOR = "app-selector"
  11. MODEL_CONFIG = "model-config"
  12. class AppSelectorScope(Enum):
  13. ALL = "all"
  14. CHAT = "chat"
  15. WORKFLOW = "workflow"
  16. COMPLETION = "completion"
  17. class ModelConfigScope(Enum):
  18. LLM = "llm"
  19. TEXT_EMBEDDING = "text-embedding"
  20. RERANK = "rerank"
  21. TTS = "tts"
  22. SPEECH2TEXT = "speech2text"
  23. MODERATION = "moderation"
  24. VISION = "vision"