pub async fn create_moderation(
client: &OpenAIClient,
request: &CreateModerationRequest,
) -> Result<CreateModerationResponse, OpenAIError>Expand description
Creates a moderation request using the OpenAI Moderations API.
§Parameters
client- TheOpenAIClientto use for the request.request- ACreateModerationRequestspecifying the input text(s) and an optional model.
§Returns
A CreateModerationResponse containing moderation results for each input.
§Errors
OpenAIError::HTTPError: if the request fails at the network layer.OpenAIError::DeserializeError: if the response fails to parse.OpenAIError::APIError: if OpenAI returns an error (e.g. invalid request).