123456789101112131415161718192021222324252627282930313233343536373839404142 |
- from enum import StrEnum
- class CommonParameterType(StrEnum):
- SECRET_INPUT = "secret-input"
- TEXT_INPUT = "text-input"
- SELECT = "select"
- STRING = "string"
- NUMBER = "number"
- FILE = "file"
- FILES = "files"
- SYSTEM_FILES = "system-files"
- BOOLEAN = "boolean"
- APP_SELECTOR = "app-selector"
- MODEL_SELECTOR = "model-selector"
- TOOLS_SELECTOR = "array[tools]"
- # TOOL_SELECTOR = "tool-selector"
- class AppSelectorScope(StrEnum):
- ALL = "all"
- CHAT = "chat"
- WORKFLOW = "workflow"
- COMPLETION = "completion"
- class ModelSelectorScope(StrEnum):
- LLM = "llm"
- TEXT_EMBEDDING = "text-embedding"
- RERANK = "rerank"
- TTS = "tts"
- SPEECH2TEXT = "speech2text"
- MODERATION = "moderation"
- VISION = "vision"
- class ToolSelectorScope(StrEnum):
- ALL = "all"
- CUSTOM = "custom"
- BUILTIN = "builtin"
- WORKFLOW = "workflow"
|