pub enum CreateEmbeddingRequestInput {
Text(String),
Texts(Vec<String>),
Embedding(Vec<isize>),
Embeddings(Vec<Vec<isize>>),
}
Variants§
Text(String)
The string that will be turned into an embedding. example: This is a test.
Texts(Vec<String>)
The array of strings that will be turned into an embedding. example: “[‘This is a test.’]”
Embedding(Vec<isize>)
The array of integers that will be turned into an embedding. example: “[1212, 318, 257, 1332, 13]”
Embeddings(Vec<Vec<isize>>)
The array of arrays containing integers that will be turned into an embedding. example: “[[1212, 318, 257, 1332, 13]]”
Trait Implementations§
Source§impl Debug for CreateEmbeddingRequestInput
impl Debug for CreateEmbeddingRequestInput
Source§impl<'de> Deserialize<'de> for CreateEmbeddingRequestInput
impl<'de> Deserialize<'de> for CreateEmbeddingRequestInput
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 CreateEmbeddingRequestInput
impl RefUnwindSafe for CreateEmbeddingRequestInput
impl Send for CreateEmbeddingRequestInput
impl Sync for CreateEmbeddingRequestInput
impl Unpin for CreateEmbeddingRequestInput
impl UnwindSafe for CreateEmbeddingRequestInput
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