pub struct OpenAIChatCompletionRequest {
pub model: String,
pub messages: Vec<ChatMessage>,
pub temperature: Option<f32>,
pub max_tokens: Option<u32>,
}
Fields§
§model: String
§messages: Vec<ChatMessage>
§temperature: Option<f32>
§max_tokens: Option<u32>
Trait Implementations§
Source§impl Debug for OpenAIChatCompletionRequest
impl Debug for OpenAIChatCompletionRequest
Auto Trait Implementations§
impl Freeze for OpenAIChatCompletionRequest
impl RefUnwindSafe for OpenAIChatCompletionRequest
impl Send for OpenAIChatCompletionRequest
impl Sync for OpenAIChatCompletionRequest
impl Unpin for OpenAIChatCompletionRequest
impl UnwindSafe for OpenAIChatCompletionRequest
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