pub enum OllamaTextEmbeddingsInference {
AllMiniLML6v2,
SnowflakeArcticEmbedM,
JinaEmbeddingsV2BaseEs,
Other(String),
}Variants§
Implementations§
Source§impl OllamaTextEmbeddingsInference
impl OllamaTextEmbeddingsInference
pub fn from_string(s: &str) -> Result<Self, ZooEmbeddingError>
pub fn max_input_token_count(&self) -> usize
pub fn embedding_normalization_factor(&self) -> f32
pub fn vector_dimensions(&self) -> Result<usize, ZooEmbeddingError>
Trait Implementations§
Source§impl Clone for OllamaTextEmbeddingsInference
impl Clone for OllamaTextEmbeddingsInference
Source§fn clone(&self) -> OllamaTextEmbeddingsInference
fn clone(&self) -> OllamaTextEmbeddingsInference
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<'de> Deserialize<'de> for OllamaTextEmbeddingsInference
impl<'de> Deserialize<'de> for OllamaTextEmbeddingsInference
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
impl Eq for OllamaTextEmbeddingsInference
Source§impl Hash for OllamaTextEmbeddingsInference
impl Hash for OllamaTextEmbeddingsInference
Source§impl PartialEq for OllamaTextEmbeddingsInference
impl PartialEq for OllamaTextEmbeddingsInference
Source§fn eq(&self, other: &OllamaTextEmbeddingsInference) -> bool
fn eq(&self, other: &OllamaTextEmbeddingsInference) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OllamaTextEmbeddingsInference
Auto Trait Implementations§
impl Freeze for OllamaTextEmbeddingsInference
impl RefUnwindSafe for OllamaTextEmbeddingsInference
impl Send for OllamaTextEmbeddingsInference
impl Sync for OllamaTextEmbeddingsInference
impl Unpin for OllamaTextEmbeddingsInference
impl UnsafeUnpin for OllamaTextEmbeddingsInference
impl UnwindSafe for OllamaTextEmbeddingsInference
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.