Feat: v0.27.0 model provider (#16604)

This commit is contained in:
Lynn
2026-07-08 09:47:29 +08:00
committed by GitHub
parent cb93883f3f
commit 0ae5961e1c
94 changed files with 7539 additions and 3044 deletions
+16
View File
@@ -72,6 +72,12 @@ class ActiveStatusEnum(Enum):
UNSUPPORTED = "unsupported"
class ModelVerifyStatusEnum(Enum):
SUCCESS = "success"
FAIL = "fail"
UNKNOWN = "unknown"
class ActiveEnum(Enum):
ACTIVE = "1"
INACTIVE = "0"
@@ -87,6 +93,16 @@ class LLMType(StrEnum):
OCR = "ocr"
class ModelTypeBinary(Enum):
CHAT = 0b0000001 # 1 << 0 = 1
EMBEDDING = 0b0000010 # 1 << 1 = 2
SPEECH2TEXT = 0b0000100 # 1 << 2 = 4
IMAGE2TEXT = 0b0001000 # 1 << 3 = 8
RERANK = 0b0010000 # 1 << 4 = 16
TTS = 0b0100000 # 1 << 5 = 32
OCR = 0b1000000 # 1 << 6 = 64
class TaskStatus(StrEnum):
UNSTART = "0"
RUNNING = "1"