rerank_entities.py 295 B

123456789101112131415161718
  1. from pydantic import BaseModel
  2. class RerankDocument(BaseModel):
  3. """
  4. Model class for rerank document.
  5. """
  6. index: int
  7. text: str
  8. score: float
  9. class RerankResult(BaseModel):
  10. """
  11. Model class for rerank result.
  12. """
  13. model: str
  14. docs: list[RerankDocument]