pub struct ChatCompletionRequestMessageContentPartImage {
pub image_url: Option<ImageUrl>,
pub uuid: Option<String>,
}Expand description
Image content part.
vLLM’s OpenAI-compatible server accepts an optional top-level uuid on the
media content part. For cache-hit-only requests, uuid carries the cache
key and the canonical image_url is null. Clients constrained by vLLM’s
request schema may instead send {"url": ""}, which deserializes to the
same representation. This is a vLLM extension, not part of the OpenAI Chat
Completions API.
Fields§
§image_url: Option<ImageUrl>§uuid: Option<String>vLLM-only multimodal processor-cache identity.
Trait Implementations§
Source§impl ComposeSchema for ChatCompletionRequestMessageContentPartImage
Available on crate feature protocol-schema only.
impl ComposeSchema for ChatCompletionRequestMessageContentPartImage
Available on crate feature
protocol-schema only.Source§impl<'de> Deserialize<'de> for ChatCompletionRequestMessageContentPartImage
impl<'de> Deserialize<'de> for ChatCompletionRequestMessageContentPartImage
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 From<ChatCompletionRequestMessageContentPartImage> for ChatCompletionRequestUserMessageContentPart
impl From<ChatCompletionRequestMessageContentPartImage> for ChatCompletionRequestUserMessageContentPart
Source§fn from(value: ChatCompletionRequestMessageContentPartImage) -> Self
fn from(value: ChatCompletionRequestMessageContentPartImage) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for ChatCompletionRequestMessageContentPartImage
Source§impl ToSchema for ChatCompletionRequestMessageContentPartImage
Available on crate feature protocol-schema only.
impl ToSchema for ChatCompletionRequestMessageContentPartImage
Available on crate feature
protocol-schema only.Auto Trait Implementations§
impl Freeze for ChatCompletionRequestMessageContentPartImage
impl RefUnwindSafe for ChatCompletionRequestMessageContentPartImage
impl Send for ChatCompletionRequestMessageContentPartImage
impl Sync for ChatCompletionRequestMessageContentPartImage
impl Unpin for ChatCompletionRequestMessageContentPartImage
impl UnsafeUnpin for ChatCompletionRequestMessageContentPartImage
impl UnwindSafe for ChatCompletionRequestMessageContentPartImage
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