pub struct ResponsesCreateRequest { /* private fields */ }Implementations§
Source§impl ResponsesCreateRequest
impl ResponsesCreateRequest
pub fn aspect_ratio<T>(self, value: T) -> Self
pub fn attachment<T>(self, value: T) -> Self
pub fn attachments<T>(self, value: T) -> Self
pub fn duration<T>(self, value: T) -> Self
pub fn image_url<T>(self, value: T) -> Self
pub fn include<T>(self, value: T) -> Self
pub fn input<T>(self, value: T) -> Self
pub fn instructions<T>(self, value: T) -> Self
pub fn language<T>(self, value: T) -> Self
pub fn max_output_tokens<T>(self, value: T) -> Self
pub fn metadata<T>(self, value: T) -> Self
pub fn modalities<T>(self, value: T) -> Self
pub fn model<T>(self, value: T) -> Self
pub fn n<T>(self, value: T) -> Self
pub fn parallel_tool_calls<T>(self, value: T) -> Self
pub fn previous_response_id<T>(self, value: T) -> Self
pub fn prompt_cache_key<T>(self, value: T) -> Self
pub fn prompt_cache_retention<T>(self, value: T) -> Self
pub fn quality<T>(self, value: T) -> Self
pub fn reasoning<T>(self, value: T) -> Self
pub fn reasoning_effort<T>(self, value: T) -> Self
pub fn resolution<T>(self, value: T) -> Self
pub fn response_format<T>(self, value: T) -> Self
pub fn service_tier<T>(self, value: T) -> Self
pub fn size<T>(self, value: T) -> Self
pub fn speed<T>(self, value: T) -> Self
pub fn store<T>(self, value: T) -> Self
pub fn stream<T>(self, value: T) -> Self
pub fn stream_options<T>(self, value: T) -> Self
pub fn temperature<T>(self, value: T) -> Self
pub fn text<T>(self, value: T) -> Self
pub fn tool_choice<T>(self, value: T) -> Self
pub fn tools<T>(self, value: T) -> Self
pub fn voice<T>(self, value: T) -> Self
Trait Implementations§
Source§impl Clone for ResponsesCreateRequest
impl Clone for ResponsesCreateRequest
Source§fn clone(&self) -> ResponsesCreateRequest
fn clone(&self) -> ResponsesCreateRequest
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 ResponsesCreateRequest
impl Debug for ResponsesCreateRequest
Source§impl Default for ResponsesCreateRequest
impl Default for ResponsesCreateRequest
Source§impl From<ResponsesCreateRequest> for ResponsesCreateRequest
impl From<ResponsesCreateRequest> for ResponsesCreateRequest
Source§fn from(value: ResponsesCreateRequest) -> Self
fn from(value: ResponsesCreateRequest) -> Self
Converts to this type from the input type.
Source§impl TryFrom<ResponsesCreateRequest> for ResponsesCreateRequest
impl TryFrom<ResponsesCreateRequest> for ResponsesCreateRequest
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: ResponsesCreateRequest) -> Result<Self, ConversionError>
fn try_from(value: ResponsesCreateRequest) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ResponsesCreateRequest
impl RefUnwindSafe for ResponsesCreateRequest
impl Send for ResponsesCreateRequest
impl Sync for ResponsesCreateRequest
impl Unpin for ResponsesCreateRequest
impl UnsafeUnpin for ResponsesCreateRequest
impl UnwindSafe for ResponsesCreateRequest
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