Skip to main content
POST
BaseURL: The default BaseURL is https://direct.evolink.ai, which has better support for text models and long-lived connections. https://api.evolink.ai is the primary endpoint for multimodal services and serves as a fallback address for text models.

Authorizations

Authorization
string
header
required

##All endpoints require Bearer Token authentication##

Get your API Key:

Visit the API Key management page to obtain your API Key.

Include it in the request header:

Body

application/json
model
enum<string>
required

Moderation model name. Fixed value evolink-moderation-1.0.

Available options:
evolink-moderation-1.0
Example:

"evolink-moderation-1.0"

input
(Text input item · object | Image input item · object)[]
required

Content to moderate, expressed uniformly as an array of objects. Each element is either a text or image_url object.

Limits:

  • The array can contain at most 1 object with type=image_url. To moderate multiple images, split into concurrent requests.
  • The number of type=text objects is unlimited.

Response

Moderation succeeded

Moderation response. The top-level evolink_summary is the recommended unified risk summary for application use; results provides per-category detailed scores.

EvoLink risk summary: a unified summary derived from the 13 categories' category_scores using differentiated thresholds tuned to each category's sensitivity. Your application can directly use it to allow / reject / send for review.

Risk grading thresholds

Decision rules

Recommended usage

id
string

Unique identifier for this moderation request.

Example:

"modr-0d9740456c391e43c445bf0f010940c7"

model
string

Name of the model actually used. Fixed value evolink-moderation-1.0.

Example:

"evolink-moderation-1.0"

results
object[]

List of moderation results. Always returns 1 result (array-form input is merged into a single scoring pass).

Multimodal evaluation scope

Among the 13 categories, some are evaluated on text only and are not evaluated on images:

Key facts:

  • When only an image is sent, the scores for the 7 text-only categories above will always be 0 and category_applied_input_types will be an empty array — this does NOT mean the content is safe, only that it was not evaluated.
  • If your business involves risks to minors (the sexual/minors red-line category), you must submit text context together for moderation and cannot rely on image scores alone.