cURL
curl --request POST \ --url https://{controlPlaneURL}/api/llm/moderations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "input": "<string>", "model": "<string>" } '
{ "id": "<string>", "model": "<string>", "results": [ { "flagged": true, "categories": { "hate": true, "hate/threatening": true, "harassment": true, "harassment/threatening": true, "self-harm": true, "self-harm/intent": true, "self-harm/instructions": true, "sexual": true, "sexual/minors": true, "violence": true, "violence/graphic": true }, "category_scores": { "hate": 123, "hate/threatening": 123, "harassment": 123, "harassment/threatening": 123, "self-harm": 123, "self-harm/intent": 123, "self-harm/instructions": 123, "sexual": 123, "sexual/minors": 123, "violence": 123, "violence/graphic": 123 } } ] }
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
Optional metadata for the request
Input (or inputs) to classify. Can be a string, array of strings, or array of multi-modal inputs
Model to use for moderation
Successful moderation response
Unique moderation ID
Model used for moderation
Moderation results per input
Show child attributes
Was this page helpful?