您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

knowledge_entities.py 810B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. from typing import Optional
  2. from pydantic import BaseModel
  3. class PreviewDetail(BaseModel):
  4. content: str
  5. child_chunks: Optional[list[str]] = None
  6. class QAPreviewDetail(BaseModel):
  7. question: str
  8. answer: str
  9. class IndexingEstimate(BaseModel):
  10. total_segments: int
  11. preview: list[PreviewDetail]
  12. qa_preview: Optional[list[QAPreviewDetail]] = None
  13. class PipelineDataset(BaseModel):
  14. id: str
  15. name: str
  16. description: str
  17. chunk_structure: str
  18. class PipelineDocument(BaseModel):
  19. id: str
  20. position: int
  21. data_source_info: Optional[dict] = None
  22. name: str
  23. indexing_status: str
  24. error: Optional[str] = None
  25. enabled: bool
  26. class PipelineGenerateResponse(BaseModel):
  27. batch: str
  28. dataset: PipelineDataset
  29. documents: list[PipelineDocument]