pub enum EmbeddingsModels {
TextEmbeddingAda002,
TextEmbeddingBabbage001,
TextEmbeddingBabbage002,
TextEmbeddingCurie001,
TextEmbeddingCurie002,
TextEmbeddingDavinci001,
TextEmbeddingDavinci002,
}
Expand description
Enum representing different models for generating text embeddings.
Variants§
TextEmbeddingAda002
Ada version 002 for generating text embeddings.
TextEmbeddingBabbage001
Babbage version 001 for generating text embeddings.
TextEmbeddingBabbage002
Babbage version 002 for generating text embeddings.
TextEmbeddingCurie001
Curie version 001 for generating text embeddings.
TextEmbeddingCurie002
Curie version 002 for generating text embeddings.
TextEmbeddingDavinci001
Davinci version 001 for generating text embeddings.
TextEmbeddingDavinci002
Davinci version 002 for generating text embeddings.
Trait Implementations§
Source§impl Clone for EmbeddingsModels
impl Clone for EmbeddingsModels
Source§fn clone(&self) -> EmbeddingsModels
fn clone(&self) -> EmbeddingsModels
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 EmbeddingsModels
impl Debug for EmbeddingsModels
Source§impl<'de> Deserialize<'de> for EmbeddingsModels
impl<'de> Deserialize<'de> for EmbeddingsModels
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
Source§impl Display for EmbeddingsModels
impl Display for EmbeddingsModels
Source§impl FromStr for EmbeddingsModels
impl FromStr for EmbeddingsModels
Source§impl Serialize for EmbeddingsModels
impl Serialize for EmbeddingsModels
Auto Trait Implementations§
impl Freeze for EmbeddingsModels
impl RefUnwindSafe for EmbeddingsModels
impl Send for EmbeddingsModels
impl Sync for EmbeddingsModels
impl Unpin for EmbeddingsModels
impl UnwindSafe for EmbeddingsModels
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