pub struct ChatCompletionRequestFunctionMessageArgs { /* private fields */ }Available on crate feature
chat-completion-types only.Expand description
Builder for ChatCompletionRequestFunctionMessage.
Implementations§
Source§impl ChatCompletionRequestFunctionMessageArgs
impl ChatCompletionRequestFunctionMessageArgs
Sourcepub fn content<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn content<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The return value from the function call, to return to the model.
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The name of the function to call.
Sourcepub fn build(&self) -> Result<ChatCompletionRequestFunctionMessage, OpenAIError>
pub fn build(&self) -> Result<ChatCompletionRequestFunctionMessage, OpenAIError>
Builds a new ChatCompletionRequestFunctionMessage.
§Errors
If a required field has not been initialized.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChatCompletionRequestFunctionMessageArgs
impl RefUnwindSafe for ChatCompletionRequestFunctionMessageArgs
impl Send for ChatCompletionRequestFunctionMessageArgs
impl Sync for ChatCompletionRequestFunctionMessageArgs
impl Unpin for ChatCompletionRequestFunctionMessageArgs
impl UnsafeUnpin for ChatCompletionRequestFunctionMessageArgs
impl UnwindSafe for ChatCompletionRequestFunctionMessageArgs
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