from pydantic import BaseModel class VectorSetting(BaseModel): vector_weight: float embedding_provider_name: str embedding_model_name: str class KeywordSetting(BaseModel): keyword_weight: float class Weights(BaseModel): """Model for weighted rerank.""" vector_setting: VectorSetting keyword_setting: KeywordSetting