Files
dify/api/dify_graph/model_runtime/entities/rerank_entities.py
2026-03-20 23:18:36 +08:00

28 lines
408 B
Python

from typing import TypedDict
from pydantic import BaseModel
class MultimodalRerankInput(TypedDict):
content: str
content_type: str
class RerankDocument(BaseModel):
"""
Model class for rerank document.
"""
index: int
text: str
score: float
class RerankResult(BaseModel):
"""
Model class for rerank result.
"""
model: str
docs: list[RerankDocument]