pub struct ImageRequest { /* private fields */ }
Expand description
Generates image from text prompt. Details at https://platform.openai.com/docs/api-reference/images/create
§Usage example
use openai_req::image::ImageRequest;
use openai_req::JsonRequest;
let prompt = "cool company logo".to_string();
let req = ImageRequest::new(prompt);
let res = req.run(&client).await?;
Implementations§
Trait Implementations§
Source§impl Clone for ImageRequest
impl Clone for ImageRequest
Source§fn clone(&self) -> ImageRequest
fn clone(&self) -> ImageRequest
Returns a copy of the value. Read more
1.0.0 · 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 ImageRequest
impl Debug for ImageRequest
Source§impl<'de> Deserialize<'de> for ImageRequest
impl<'de> Deserialize<'de> for ImageRequest
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 JsonRequest<ImageResponse> for ImageRequest
impl JsonRequest<ImageResponse> for ImageRequest
Auto Trait Implementations§
impl Freeze for ImageRequest
impl RefUnwindSafe for ImageRequest
impl Send for ImageRequest
impl Sync for ImageRequest
impl Unpin for ImageRequest
impl UnwindSafe for ImageRequest
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