v1
latestOpenAPI 3.1.0MIT2026-07-2614271305.9 KBContent Moderation
EvoLink Moderation content moderation endpoint
- Synchronous endpoint that detects harmful content across 13 dimensions for the input text and/or image
- The response returns a unified summary via the evolink_summary field with risk_level / flagged / violations / max_score / max_category
Core capabilities:
- Multimodal moderation: supports text-only, image-only, and combined text + image input
- 13 categories: harassment, hate, sexual, violence, self-harm, illicit, sexual/minors, and more
- Risk grading: each category has its own medium / high thresholds, providing differentiated judgement based on sensitivity (the red-line category sexual/minors uses the strictest thresholds)
- Explainable: the response returns both per-category category_scores and a simplified evolink_summary — you can use either depending on your needs
Input limits:
- At most 1 image per request (split into concurrent requests if you need to moderate multiple images)
- Images must be provided as HTTPS URLs
Typical usage: see the examples below, covering the three typical scenarios — text-only, text + image, and image-only.
post/v1/moderations
Request body
Example request
{
"model": "evolink-moderation-1.0"
}Response
Moderation succeeded
{"stackTrail":"components:schemas:ModerationResponse","oasType":"schema","type":"unknown","description":"Referenced by this API but not published in the vendor's docs pages."}