pub struct EmbeddingResult {
pub embeddings: Vec<Vec<f32>>,
pub prompt_tokens: u64,
pub total_tokens: u64,
}Expand description
Result of an embedding operation.
Fields§
§embeddings: Vec<Vec<f32>>One embedding vector per input text, in input order.
prompt_tokens: u64Number of prompt tokens reported by the provider.
total_tokens: u64Total number of tokens reported by the provider.
Trait Implementations§
Source§impl Clone for EmbeddingResult
impl Clone for EmbeddingResult
Source§impl Debug for EmbeddingResult
impl Debug for EmbeddingResult
Source§impl Default for EmbeddingResult
impl Default for EmbeddingResult
Source§impl<'de> Deserialize<'de> for EmbeddingResult
impl<'de> Deserialize<'de> for EmbeddingResult
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 EmbeddingResult
impl PartialEq for EmbeddingResult
Source§impl Serialize for EmbeddingResult
impl Serialize for EmbeddingResult
impl StructuralPartialEq for EmbeddingResult
Auto Trait Implementations§
impl Freeze for EmbeddingResult
impl RefUnwindSafe for EmbeddingResult
impl Send for EmbeddingResult
impl Sync for EmbeddingResult
impl Unpin for EmbeddingResult
impl UnsafeUnpin for EmbeddingResult
impl UnwindSafe for EmbeddingResult
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