EvoLink Moderation 1.0 - 完全な API リファレンス
- 同期 API。入力されたテキストおよび/または画像に対して 13 次元の有害コンテンツ検出を行います
- レスポンスでは
evolink_summaryフィールドを通じてrisk_level/flagged/violations/max_score/max_categoryの 5 項目から成る統一サマリーを返却します
主な機能:
- マルチモーダル審査:テキストのみ、画像のみ、テキスト + 画像の組み合わせ入力に対応
- 13 個のカテゴリー:harassment、hate、sexual、violence、self-harm、illicit、sexual/minors など
- リスク階層化:各カテゴリーごとに medium / high の閾値を独立に設定し、感度ごとに判定基準を差別化(レッドライン項目 sexual/minors の閾値が最も厳格)
- 説明可能性:レスポンスでカテゴリーごとの
category_scoresと簡略化されたevolink_summaryの両方を返却し、ビジネス側はどちらかを選んで利用可能
入力制約:
- 1 リクエストあたり画像は最大 1 枚(複数枚を審査したい場合は並列にリクエストを分割してください)
- 画像は HTTPS URL 入力のみサポート
典型的な使い方:以下のサンプルを参照してください。テキストのみ、テキスト + 画像、画像のみの 3 つの典型的なシナリオを網羅しています。
https://direct.evolink.ai で、テキストモデルへの対応が優れており、長時間接続をサポートします。https://api.evolink.ai はマルチモーダルの主力エンドポイントで、テキストモデルに対しては代替アドレスとして使用されます。承認
##すべてのエンドポイントには Bearer Token による認証が必要です##
API キーの取得:
API キー管理ページ にアクセスして、API キーを取得してください。
リクエストヘッダーに追加:
ボディ
モデレーションモデル名。evolink-moderation-1.0 で固定です。
evolink-moderation-1.0 "evolink-moderation-1.0"
審査対象のコンテンツ。すべてオブジェクト配列の形式に統一されています。各要素は text または image_url オブジェクトです。
制約:
- 配列内で
type=image_urlのオブジェクトは最大 1 個。複数枚の画像を審査したい場合は、並列でリクエストを分割してください type=textのオブジェクト数に制限はありません
- テキスト入力項目
- 画像入力項目
レスポンス
モデレーション成功
モデレーションレスポンス。最上位の evolink_summary はビジネス側で利用を推奨する統一リスクサマリーです。results はカテゴリーごとの詳細スコアを提供します。
EvoLink リスクサマリー:13 個のカテゴリーの category_scores をベースに、各カテゴリーの感度に応じて差別化された閾値で算出された統一サマリーです。ビジネス側ではこれをもとに直接 通過/拒否/レビュー送付 を判断できます。
リスク階層化閾値表
判定ルール
ビジネス側の利用ガイダンス
本モデレーションリクエストの一意の識別子
"modr-0d9740456c391e43c445bf0f010940c7"
実際に使用されたモデル名。evolink-moderation-1.0 で固定です。
"evolink-moderation-1.0"
モデレーション結果のリスト。固定で 1 個の result を返します(配列形式の入力は単一のスコア結果に統合されます)。
マルチモーダル評価範囲
13 個のカテゴリーのうち、一部のカテゴリーはテキストのみで評価され、画像は評価されません:
重要事項:
- 画像のみを送信した場合、上記 7 つのテキスト専用カテゴリーのスコアは常に
0となり、category_applied_input_typesは空配列になります。これはコンテンツが安全であることを意味するのではなく、評価されていないだけです - 未成年者リスク(
sexual/minorsレッドライン項目)に関わるビジネスでは、必ずテキストコンテキストと併せて審査に送る必要があり、画像スコアのみに依存することはできません