pub struct ChatModerationParam {
pub model: String,
pub policy: Option<ModerationPolicyParam>,
}Expand description
Configuration for running moderation on the request input and generated output.
Fields§
§model: StringThe moderation model to use for moderated completions, e.g.
omni-moderation-latest.
policy: Option<ModerationPolicyParam>The policy to apply to moderated response input and output.
Trait Implementations§
Source§impl Clone for ChatModerationParam
impl Clone for ChatModerationParam
Source§fn clone(&self) -> ChatModerationParam
fn clone(&self) -> ChatModerationParam
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 Debug for ChatModerationParam
impl Debug for ChatModerationParam
Auto Trait Implementations§
impl Freeze for ChatModerationParam
impl RefUnwindSafe for ChatModerationParam
impl Send for ChatModerationParam
impl Sync for ChatModerationParam
impl Unpin for ChatModerationParam
impl UnsafeUnpin for ChatModerationParam
impl UnwindSafe for ChatModerationParam
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