pub struct RerankingOptions {
pub documents: RerankingDocuments,
pub query: String,
pub top_n: Option<u32>,
pub headers: Option<Headers>,
pub provider_options: Option<ProviderOptions>,
}Expand description
Options for one RerankingModel::do_rerank call.
Mirrors RerankingModelV4CallOptions.
Fields§
§documents: RerankingDocumentsDocuments to rerank.
query: StringQuery to rerank documents against.
top_n: Option<u32>Limit returned documents to the top N.
headers: Option<Headers>Extra HTTP headers (HTTP providers only).
provider_options: Option<ProviderOptions>Provider-specific options.
Trait Implementations§
Source§impl Clone for RerankingOptions
impl Clone for RerankingOptions
Source§fn clone(&self) -> RerankingOptions
fn clone(&self) -> RerankingOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RerankingOptions
impl Debug for RerankingOptions
Source§impl<'de> Deserialize<'de> for RerankingOptions
impl<'de> Deserialize<'de> for RerankingOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RerankingOptions
impl RefUnwindSafe for RerankingOptions
impl Send for RerankingOptions
impl Sync for RerankingOptions
impl Unpin for RerankingOptions
impl UnsafeUnpin for RerankingOptions
impl UnwindSafe for RerankingOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more