deepdata: core product code (backend, frontend, runtime, deepflow module)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
"""
|
||||
RAG 模块枚举定义
|
||||
|
||||
包含所有 RAG 相关的枚举类型,与 Java 枚举保持一致
|
||||
从 app.db.models.knowledge_gen 导入以避免循环依赖
|
||||
"""
|
||||
from enum import Enum
|
||||
|
||||
# 从模型导入以避免循环依赖
|
||||
|
||||
|
||||
class ProcessType(str, Enum):
|
||||
"""分块处理类型枚举
|
||||
|
||||
对应 Java: com.deepdata.rag.indexer.interfaces.dto.ProcessType
|
||||
"""
|
||||
PARAGRAPH_CHUNK = "PARAGRAPH_CHUNK" # 段落分块
|
||||
SENTENCE_CHUNK = "SENTENCE_CHUNK" # 按句子分块
|
||||
LENGTH_CHUNK = "LENGTH_CHUNK" # 按长度分块(字符)
|
||||
DEFAULT_CHUNK = "DEFAULT_CHUNK" # 默认分块(单词)
|
||||
CUSTOM_SEPARATOR_CHUNK = "CUSTOM_SEPARATOR_CHUNK" # 自定义分隔符分块
|
||||
Reference in New Issue
Block a user