rig_core/client/rerank.rs
1use crate::rerank::RerankModel;
2
3/// A provider client with reranking capabilities.
4pub trait RerankingClient {
5 /// The type of [`RerankModel`] used by the Client.
6 type RerankModel: RerankModel;
7
8 /// Create a reranking model with the given model identifier.
9 fn rerank_model(&self, model: impl Into<String>) -> Self::RerankModel;
10}