pub struct ResponseInputImageContent {
pub type_: String,
pub detail: Option<ResponseInputImageContentDetail>,
pub file_id: Option<String>,
pub image_url: Option<String>,
}Expand description
An image input to the model.
Fields§
§type_: StringThe type of the input item. Always input_image.
detail: Option<ResponseInputImageContentDetail>The detail level of the image to be sent to the model.
file_id: Option<String>The ID of the file to be sent to the model.
image_url: Option<String>The URL of the image to be sent to the model.
Trait Implementations§
Source§impl Clone for ResponseInputImageContent
impl Clone for ResponseInputImageContent
Source§fn clone(&self) -> ResponseInputImageContent
fn clone(&self) -> ResponseInputImageContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResponseInputImageContent
impl Debug for ResponseInputImageContent
Source§impl<'de> Deserialize<'de> for ResponseInputImageContent
impl<'de> Deserialize<'de> for ResponseInputImageContent
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 ResponseInputImageContent
impl RefUnwindSafe for ResponseInputImageContent
impl Send for ResponseInputImageContent
impl Sync for ResponseInputImageContent
impl Unpin for ResponseInputImageContent
impl UnsafeUnpin for ResponseInputImageContent
impl UnwindSafe for ResponseInputImageContent
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