pub struct OpenAIChatRequest {
pub model: String,
pub messages: Vec<OpenAIChatMessage>,
pub temperature: Option<f32>,
pub max_tokens: Option<u32>,
pub stream: Option<bool>,
}Expand description
OpenAI chat completion request
Fields§
§model: String§messages: Vec<OpenAIChatMessage>§temperature: Option<f32>§max_tokens: Option<u32>§stream: Option<bool>Trait Implementations§
Source§impl Debug for OpenAIChatRequest
impl Debug for OpenAIChatRequest
Auto Trait Implementations§
impl Freeze for OpenAIChatRequest
impl RefUnwindSafe for OpenAIChatRequest
impl Send for OpenAIChatRequest
impl Sync for OpenAIChatRequest
impl Unpin for OpenAIChatRequest
impl UnwindSafe for OpenAIChatRequest
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more