Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

knowledge_entities.py 795B

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