pub struct ResponsesRequest {
pub model: String,
pub input: Option<Vec<Value>>,
pub instructions: Option<String>,
pub temperature: Option<f32>,
pub top_p: Option<f32>,
pub max_output_tokens: Option<u32>,
pub reasoning: Option<ReasoningConfig>,
pub tools: Option<Vec<Value>>,
pub text: Option<Value>,
pub stream: Option<bool>,
pub previous_response_id: Option<String>,
pub store: Option<bool>,
}Fields§
§model: String§input: Option<Vec<Value>>§instructions: Option<String>§temperature: Option<f32>§top_p: Option<f32>§max_output_tokens: Option<u32>§reasoning: Option<ReasoningConfig>§tools: Option<Vec<Value>>§text: Option<Value>§stream: Option<bool>§previous_response_id: Option<String>§store: Option<bool>Implementations§
Source§impl ResponsesRequest
impl ResponsesRequest
pub fn from_core(config: ResponsesRequestConfig<'_>) -> Result<Self, ChatError>
Trait Implementations§
Source§impl Debug for ResponsesRequest
impl Debug for ResponsesRequest
Source§impl Default for ResponsesRequest
impl Default for ResponsesRequest
Source§fn default() -> ResponsesRequest
fn default() -> ResponsesRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResponsesRequest
impl RefUnwindSafe for ResponsesRequest
impl Send for ResponsesRequest
impl Sync for ResponsesRequest
impl Unpin for ResponsesRequest
impl UnsafeUnpin for ResponsesRequest
impl UnwindSafe for ResponsesRequest
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