pub struct CreateModerationRequestArgs { /* private fields */ }
Expand description
Builder for CreateModerationRequest
.
Implementations§
Source§impl CreateModerationRequestArgs
impl CreateModerationRequestArgs
Sourcepub fn input<VALUE: Into<ModerationInput>>(&mut self, value: VALUE) -> &mut Self
pub fn input<VALUE: Into<ModerationInput>>(&mut self, value: VALUE) -> &mut Self
Input (or inputs) to classify. Can be a single string, an array of strings, or an array of multi-modal input objects similar to other models.
Sourcepub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The content moderation model you would like to use. Learn more in the moderation guide, and learn about available models here.
Sourcepub fn build(&self) -> Result<CreateModerationRequest, OpenAIError>
pub fn build(&self) -> Result<CreateModerationRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateModerationRequestArgs
impl Clone for CreateModerationRequestArgs
Source§fn clone(&self) -> CreateModerationRequestArgs
fn clone(&self) -> CreateModerationRequestArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateModerationRequestArgs
impl Debug for CreateModerationRequestArgs
Auto Trait Implementations§
impl Freeze for CreateModerationRequestArgs
impl RefUnwindSafe for CreateModerationRequestArgs
impl Send for CreateModerationRequestArgs
impl Sync for CreateModerationRequestArgs
impl Unpin for CreateModerationRequestArgs
impl UnwindSafe for CreateModerationRequestArgs
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