pub struct OpenAiEmbeddingObject {
pub embedding: Vec<f32>,
pub index: usize,
}Expand description
A single embedding object from the OpenAI response.
Fields§
§embedding: Vec<f32>The embedding vector.
index: usizePosition of this embedding in the input batch.
Trait Implementations§
Source§impl Debug for OpenAiEmbeddingObject
impl Debug for OpenAiEmbeddingObject
Source§impl<'de> Deserialize<'de> for OpenAiEmbeddingObject
impl<'de> Deserialize<'de> for OpenAiEmbeddingObject
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 OpenAiEmbeddingObject
impl RefUnwindSafe for OpenAiEmbeddingObject
impl Send for OpenAiEmbeddingObject
impl Sync for OpenAiEmbeddingObject
impl Unpin for OpenAiEmbeddingObject
impl UnsafeUnpin for OpenAiEmbeddingObject
impl UnwindSafe for OpenAiEmbeddingObject
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