pub struct OpenAiEmbeddingData {
pub embedding: OpenAiEmbeddingVector,
pub index: u64,
pub object: OpenAiEmbeddingDataObject,
}Expand description
A single embedding object in the response list.
Fields§
§embedding: OpenAiEmbeddingVectorEmbedding vector, encoded as float list or base64 string.
index: u64Position of this embedding in the request input list.
object: OpenAiEmbeddingDataObjectObject discriminator, always embedding.
Trait Implementations§
Source§impl Clone for OpenAiEmbeddingData
impl Clone for OpenAiEmbeddingData
Source§fn clone(&self) -> OpenAiEmbeddingData
fn clone(&self) -> OpenAiEmbeddingData
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 OpenAiEmbeddingData
impl Debug for OpenAiEmbeddingData
Source§impl<'de> Deserialize<'de> for OpenAiEmbeddingData
impl<'de> Deserialize<'de> for OpenAiEmbeddingData
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 PartialEq for OpenAiEmbeddingData
impl PartialEq for OpenAiEmbeddingData
Source§impl Serialize for OpenAiEmbeddingData
impl Serialize for OpenAiEmbeddingData
impl StructuralPartialEq for OpenAiEmbeddingData
Auto Trait Implementations§
impl Freeze for OpenAiEmbeddingData
impl RefUnwindSafe for OpenAiEmbeddingData
impl Send for OpenAiEmbeddingData
impl Sync for OpenAiEmbeddingData
impl Unpin for OpenAiEmbeddingData
impl UnsafeUnpin for OpenAiEmbeddingData
impl UnwindSafe for OpenAiEmbeddingData
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