Skip to main content
POST
omni-moderation-latest を使って入力コンテンツの安全モデレーションを行います。本モデルはモデレーションシリーズに属し、画像・動画・音声生成シリーズには含まれません。

対応モデル

Authorizations

string
必須
すべてのエンドポイントは Bearer Token による認証が必要です。API Key の取得:API Key 管理ページ にアクセスして API Key を取得してください。リクエストヘッダーに以下を追加します:

Body

string
必須
モデレーションモデル名。
  • omni-moderation-latest - 汎用コンテンツモデレーションモデル
string | string[] | object[]
必須
モデレーション対象のコンテンツ。プレーンテキスト、テキスト配列、コンテンツブロック配列に対応します。コンテンツブロックには以下を含めることができます:
  • text - テキストコンテンツブロック
  • image_url - 画像 URL コンテンツブロック
boolean
デフォルト:"false"
ストリーミングで返すかどうか。
  • false:非ストリーミング応答(デフォルト。現在この値のみサポート、true は非対応)

input のリクエスト方式

テキスト+画像の混合

プレーンテキスト(単一)

プレーンテキスト(配列)

画像のみ(画像 URL)

画像のみ(base64 Data URI)

注意事項

  1. input がコンテンツブロック配列の場合、各要素は type でコンテンツ種別を区別します。
  2. 画像モデレーションは公開アクセス可能な URL を推奨します。base64 を使う場合は標準 Data URI 形式 data:image/{format};base64,{data} に従ってください。
  3. 特別な要件がない限り、stream: false で統一することを推奨します。