mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-09-08 10:14:35 +08:00
Feat: v0.27.0 model provider (#16604)
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user