pub struct ImageEmbeddings {
pub provider: CohereConfig,
}Expand description
The image-embedding wire: POST /v1/embed, one image per request.
Cohere Embed v3 accepts a single image per call, so the wire’s batch limit is one image.
Fields§
§provider: CohereConfigThe provider this wire speaks to.
Trait Implementations§
Source§impl Clone for ImageEmbeddings
impl Clone for ImageEmbeddings
Source§impl Debug for ImageEmbeddings
impl Debug for ImageEmbeddings
Source§impl<'de> Deserialize<'de> for ImageEmbeddings
impl<'de> Deserialize<'de> for ImageEmbeddings
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 ImageEmbeddings
impl PartialEq for ImageEmbeddings
Source§impl Serialize for ImageEmbeddings
impl Serialize for ImageEmbeddings
impl StructuralPartialEq for ImageEmbeddings
Source§impl Wire for ImageEmbeddings
impl Wire for ImageEmbeddings
Source§type Op = ImageEmbedding
type Op = ImageEmbedding
The operation this wire performs.
Source§type Payload = Encoded
type Payload = Encoded
What
Self::encode produces for the transport to send.Source§type Decoder<'id> = ImageEmbeddingsDecoder
type Decoder<'id> = ImageEmbeddingsDecoder
The decoder for one of its replies, branded with that reply.
Source§fn describe(&self) -> Descriptor<'_>
fn describe(&self) -> Descriptor<'_>
What the wire says about itself.
Auto Trait Implementations§
impl Freeze for ImageEmbeddings
impl RefUnwindSafe for ImageEmbeddings
impl Send for ImageEmbeddings
impl Sync for ImageEmbeddings
impl Unpin for ImageEmbeddings
impl UnsafeUnpin for ImageEmbeddings
impl UnwindSafe for ImageEmbeddings
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.