pub struct EmbeddingResponseContext {
pub requested_model: String,
pub upstream_model: String,
pub encoding_format: EmbeddingEncodingFormat,
pub expected_count: usize,
pub expected_dimensions: Option<i64>,
}Expand description
Request-derived facts kept outside the vendor wire. Response model defaults to the actual selected upstream; an alias policy belongs to the host.
Fields§
§requested_model: String§upstream_model: String§encoding_format: EmbeddingEncodingFormat§expected_count: usize§expected_dimensions: Option<i64>Implementations§
Source§impl EmbeddingResponseContext
impl EmbeddingResponseContext
pub fn finish_single( &self, input: EmbedContentResponseBody, usage: Option<OpenAiUsageFacts>, ) -> Result<Converted<CreateEmbeddingResponseBody>, TransformError>
pub fn finish_batch( &self, input: BatchEmbedContentsResponseBody, usage: Option<OpenAiUsageFacts>, ) -> Result<Converted<CreateEmbeddingResponseBody>, TransformError>
Trait Implementations§
Source§impl Clone for EmbeddingResponseContext
impl Clone for EmbeddingResponseContext
Source§impl Debug for EmbeddingResponseContext
impl Debug for EmbeddingResponseContext
impl Eq for EmbeddingResponseContext
Source§impl PartialEq for EmbeddingResponseContext
impl PartialEq for EmbeddingResponseContext
impl StructuralPartialEq for EmbeddingResponseContext
Auto Trait Implementations§
impl Freeze for EmbeddingResponseContext
impl RefUnwindSafe for EmbeddingResponseContext
impl Send for EmbeddingResponseContext
impl Sync for EmbeddingResponseContext
impl Unpin for EmbeddingResponseContext
impl UnsafeUnpin for EmbeddingResponseContext
impl UnwindSafe for EmbeddingResponseContext
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