pub struct ChatCompletionRequestSystemMessageArgs { /* private fields */ }Expand description
Builder for ChatCompletionRequestSystemMessage.
Implementations§
Source§impl ChatCompletionRequestSystemMessageArgs
impl ChatCompletionRequestSystemMessageArgs
Sourcepub fn content<VALUE>(
&mut self,
value: VALUE,
) -> &mut ChatCompletionRequestSystemMessageArgswhere
VALUE: Into<ChatCompletionRequestSystemMessageContent>,
pub fn content<VALUE>(
&mut self,
value: VALUE,
) -> &mut ChatCompletionRequestSystemMessageArgswhere
VALUE: Into<ChatCompletionRequestSystemMessageContent>,
The contents of the system message.
Sourcepub fn name<VALUE>(
&mut self,
value: VALUE,
) -> &mut ChatCompletionRequestSystemMessageArgs
pub fn name<VALUE>( &mut self, value: VALUE, ) -> &mut ChatCompletionRequestSystemMessageArgs
An optional name for the participant. Provides the model information to differentiate between participants of the same role.
Sourcepub fn build(&self) -> Result<ChatCompletionRequestSystemMessage, OpenAIError>
pub fn build(&self) -> Result<ChatCompletionRequestSystemMessage, OpenAIError>
Builds a new ChatCompletionRequestSystemMessage.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for ChatCompletionRequestSystemMessageArgs
impl Clone for ChatCompletionRequestSystemMessageArgs
Source§fn clone(&self) -> ChatCompletionRequestSystemMessageArgs
fn clone(&self) -> ChatCompletionRequestSystemMessageArgs
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 Default for ChatCompletionRequestSystemMessageArgs
impl Default for ChatCompletionRequestSystemMessageArgs
Source§fn default() -> ChatCompletionRequestSystemMessageArgs
fn default() -> ChatCompletionRequestSystemMessageArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChatCompletionRequestSystemMessageArgs
impl RefUnwindSafe for ChatCompletionRequestSystemMessageArgs
impl Send for ChatCompletionRequestSystemMessageArgs
impl Sync for ChatCompletionRequestSystemMessageArgs
impl Unpin for ChatCompletionRequestSystemMessageArgs
impl UnsafeUnpin for ChatCompletionRequestSystemMessageArgs
impl UnwindSafe for ChatCompletionRequestSystemMessageArgs
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