pub struct ImageAnalysisRequest {
pub image: ImageInput,
pub prompt: String,
pub detail: ImageDetail,
}Expand description
One prompt-driven image-analysis request.
Fields§
§image: ImageInputCaller-owned image bytes and declared media type.
prompt: StringExact prompt paired with the image.
detail: ImageDetailProvider image-understanding detail level.
Implementations§
Source§impl ImageAnalysisRequest
impl ImageAnalysisRequest
Sourcepub fn new(image: ImageInput, prompt: impl Into<String>) -> Self
pub fn new(image: ImageInput, prompt: impl Into<String>) -> Self
Constructs a request using automatic image detail.
Trait Implementations§
Source§impl Clone for ImageAnalysisRequest
impl Clone for ImageAnalysisRequest
Source§fn clone(&self) -> ImageAnalysisRequest
fn clone(&self) -> ImageAnalysisRequest
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 ImageAnalysisRequest
impl Debug for ImageAnalysisRequest
impl Eq for ImageAnalysisRequest
Source§impl PartialEq for ImageAnalysisRequest
impl PartialEq for ImageAnalysisRequest
impl StructuralPartialEq for ImageAnalysisRequest
Auto Trait Implementations§
impl Freeze for ImageAnalysisRequest
impl RefUnwindSafe for ImageAnalysisRequest
impl Send for ImageAnalysisRequest
impl Sync for ImageAnalysisRequest
impl Unpin for ImageAnalysisRequest
impl UnsafeUnpin for ImageAnalysisRequest
impl UnwindSafe for ImageAnalysisRequest
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