pub enum BgeRerankerModel {
BgeRerankerV2M3,
BgeRerankerLarge,
BgeRerankerBase,
Custom(String),
}Expand description
Available BGE reranker models via HuggingFace Inference API.
Variants§
BgeRerankerV2M3
BAAI/bge-reranker-v2-m3 — multilingual cross-encoder (recommended)
BgeRerankerLarge
BAAI/bge-reranker-large — highest quality, English-focused
BgeRerankerBase
BAAI/bge-reranker-base — fast, good quality, English-focused
Custom(String)
Any HuggingFace model ID
Implementations§
Trait Implementations§
Source§impl Clone for BgeRerankerModel
impl Clone for BgeRerankerModel
Source§fn clone(&self) -> BgeRerankerModel
fn clone(&self) -> BgeRerankerModel
Returns a duplicate of the value. Read more
1.0.0 · 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 BgeRerankerModel
impl Debug for BgeRerankerModel
Source§impl Display for BgeRerankerModel
impl Display for BgeRerankerModel
Source§impl PartialEq for BgeRerankerModel
impl PartialEq for BgeRerankerModel
impl Eq for BgeRerankerModel
impl StructuralPartialEq for BgeRerankerModel
Auto Trait Implementations§
impl Freeze for BgeRerankerModel
impl RefUnwindSafe for BgeRerankerModel
impl Send for BgeRerankerModel
impl Sync for BgeRerankerModel
impl Unpin for BgeRerankerModel
impl UnsafeUnpin for BgeRerankerModel
impl UnwindSafe for BgeRerankerModel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.