ARTANY CONTENT MODERATION

Content safety in one API.

Screen text, images, and video through the synchronous Artany beta moderation model. It focuses exclusively on NSFW and sexual content. The alpha model remains available for existing integrations.

SYNCHRONOUS DECISION200 OK
{
  "sexual_suggest": "block",
  "category": "sexual_explicit",
  "sexual_score": 0.91,
  "labels": [
    { "label": "sexual_activity", "score": 0.12 },
    { "label": "sexual_display", "score": 0.91 },
    { "label": "erotica", "score": 0.67 }
  ],
  "billing": { "charged_credits": "2", "idempotent": false }
}

Simple pricing

Pay only for completed checks.

A request is charged once when moderation completes. If it cannot be processed, Artany automatically releases the pre-authorized Credits.

Explore beta documentation

Text moderation

1 Credits

Messages, titles, comments and prompts

Image moderation

2 Credits

Public or signed image URLs

Video moderation

5 Credits

Hosted videos up to 60 seconds

Integration

One endpoint, three media types.

text accepts up to 4,096 characters. image and video accept a public HTTPS URL.

Use an Idempotency-Key for safe retries. The POST response contains the final decision; no polling is required.

Text and visual moderation use separately configured thresholds, both defaulting to 0.5. Image and video share one threshold and block only explicit sexual activity, sexual display, or erotica; suggestive content may pass.

curl -X POST "https://api.artany.ai/v1/moderations/models/beta" \
  -H "Authorization: Bearer $ARTANY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: moderation-beta-001" \
  -d '{"modality":"image","url":"https://cdn.example.com/upload.jpg"}'

Ready to add content safety?

Create an API key, choose your media type, and send the first moderation request.

Get started