refactor(schema): 更新 dataset 模型并为 doc 模型添加版本字段
- 在 doc 模型中添加 version 字段,用于表示文档版本 - 将 dataset 模型中的 source_doc 字段类型从 list[doc] 改为 doc,简化数据结构
This commit is contained in:
parent
41447c5ed4
commit
4d77c429bd
@ -7,6 +7,7 @@ class doc(BaseModel):
|
||||
name: str = Field(default="", description="文档名称")
|
||||
path: str = Field(default="", description="文档路径")
|
||||
markdown_files: list[str] = Field(default_factory=list, description="文档路径列表")
|
||||
version: Optional[str] = Field(default="", description="文档版本")
|
||||
|
||||
class Q_A(BaseModel):
|
||||
question: str = Field(default="", min_length=1,description="问题")
|
||||
@ -20,7 +21,7 @@ class dataset(BaseModel):
|
||||
id: Optional[int] = Field(default=None, description="数据集ID")
|
||||
name: Optional[str] = Field(default=None, description="数据集名称")
|
||||
model_id: Optional[list[str]] = Field(default=None, description="数据集使用的模型ID")
|
||||
source_doc: Optional[list[doc]] = Field(default=None, description="数据集来源文档")
|
||||
source_doc: Optional[doc] = Field(default=None, description="数据集来源文档")
|
||||
description: Optional[str] = Field(default="", description="数据集描述")
|
||||
created_at: datetime = Field(
|
||||
default_factory=lambda: datetime.now(timezone.utc),
|
||||
|
Loading…
x
Reference in New Issue
Block a user