HappyHorse 1.0 リリース今すぐ試す
OpenAI Moderation API の料金:無料・レート制限・代替サービスまとめ
pricing

OpenAI Moderation API の料金:無料・レート制限・代替サービスまとめ

EvoLink Team
EvoLink Team
Product Team
2026年4月29日
15 分
OpenAI Moderation API の料金を調べている方へ、結論はシンプルです。OpenAI のヘルプセンターによると、Moderation エンドポイントは OpenAI API ユーザーに対して無料で提供されており、月間使用量の制限にもカウントされません。

ただし、それだけで検討が終わるわけではありません。本番環境のチームは、エンドポイントがカバーする範囲とカバーしない範囲、レート制限の適用方法、そして有料サービスやプラットフォーム統合型のモデレーションワークフローのほうが運用しやすいケースについても理解する必要があります。

本ガイドでは、公式の料金情報と実際のエンジニアリング上の判断を切り分けて解説します。

TL;DR

  • OpenAI の Moderation エンドポイントは OpenAI API ユーザーに対して無料です(OpenAI ヘルプセンターより)。
  • OpenAI の omni-moderation-latest モデルは有害コンテンツの検出を目的として設計されており、テキストと画像を入力として受け付けます(公式の OpenAI モデルページより)。
  • 無料であっても、ロギング、レビューキュー、ポリシーマッピング、リトライ、フォールバック動作、アプリケーション固有の判断といったワークフローコストはなくなりません。
  • すでに OpenAI を直接利用しており、モデレーションワークフローが OpenAI のカテゴリとレスポンス形式に合致する場合は、OpenAI の無料エンドポイントを選択してください。
  • テキストと画像のチェック、risk_level サマリー、定額の従量課金、EvoLink API スタック内でのモデレーションワークフローを求める場合は、EvoLink Moderation 1.0 のような OpenAI 互換モデレーション API を検討してください。

OpenAI Moderation API は無料ですか?

はい。OpenAI の公式ヘルプセンターには、Moderation エンドポイントは OpenAI API ユーザーに対して無料であり、使用量は月間使用制限にカウントされないと記載されています。

これが料金に関する回答です。次に考えるべきは運用面の問題です。

無料のモデレーションエンドポイントだけで、本番ワークフローに十分でしょうか?

プロトタイプ、社内ツール、シンプルなテキスト中心のモデレーションであれば十分かもしれません。しかし、ユーザー生成コンテンツ、画像アップロード、AI エージェント、レビューキューを扱うアプリケーションでは、API コールはシステムの一部に過ぎません。

OpenAI のモデレーションがカバーする範囲

OpenAI は omni-moderation-latest を、テキストと画像における潜在的に有害なコンテンツを特定するために設計されたモデレーションモデルとして文書化しています。公式のモデルページでは、OpenAI の最も高性能なモデレーションモデルとして説明されており、テキスト入出力と画像入力のサポートが記載されています。
また、OpenAI のモデレーションガイドではコンテンツ分類カテゴリが説明されており、一部のカテゴリはテキスト専用であることが注記されています。画像のみを omni-moderation-latest に送信した場合、画像入力をサポートしていないカテゴリはスコア 0 を返します。

つまり、すべてのテキストカテゴリが画像モデレーションにそのまま対応するわけではないため、カテゴリ表を慎重に確認する必要があります。

本当のコストは API 料金ではなくワークフローにある

Moderation エンドポイントは無料かもしれませんが、本番環境のモデレーションシステムには以下のような判断が必要です:

  • チェックを実行するタイミング:モデル呼び出しの前か、モデルのレスポンス後か、あるいは両方か
  • カテゴリを許可・レビュー・ブロックの判断にどうマッピングするか
  • 機密コンテンツを不必要に保存せずにモデレーション結果をログに記録する方法
  • 誤検知やアピール(異議申し立て)への対応方法
  • テキスト入力とは別に画像アップロードをモデレーションする方法
  • レイテンシ、エラー、レート制限の監視方法
  • プロダクト全体でポリシー動作の一貫性を保つ方法

これらはエンジニアリングと運用のコストです。料金ページには表示されませんが、モデレーションレイヤーが実際にメンテナンス可能かどうかを左右します。

OpenAI の無料エンドポイントが適しているケース

OpenAI の無料 Moderation エンドポイントは、以下のような場合に良い第一選択となることが多いです:

  • すでに OpenAI を直接利用している
  • アプリがテキスト中心である
  • OpenAI が文書化しているモデレーションカテゴリのみで十分である
  • 独自のレビューおよびエスカレーションワークフローを構築できる
  • レスポンスのパース、しきい値設定、ログ管理を自チームで対応できる

この場合、無料エンドポイントを使わない理由はほとんどありません。まずそこから始め、実際のコンテンツでテストし、本番トラフィックを流す前に誤検知や検出漏れを測定してください。

OpenAI 互換の代替サービスが適するケース

有料の代替サービスが意味を持つのは、「無料より安い」ことではなく、運用がよりシンプルになる場合です。
EvoLink Moderation 1.0 は、テキストと画像に対応したコンテンツモデレーション API を、OpenAI 互換の /v1/moderations エンドポイントで利用したいチーム向けに設計されています。モデレーションを API プラットフォームの外にある別ツールとして扱うのではなく、他のモデル呼び出しと同じ EvoLink ワークフローに統合できます。

EvoLink Moderation 1.0 は以下のような場合に有用です:

  • テキストのみ、画像のみ、テキスト+画像のチェックを 1 つのエンドポイントで行いたい
  • 13 の有害カテゴリとカテゴリ別スコアが必要
  • evolink_summary オブジェクト(risk_levelflaggedviolationsmax_scoremax_category)を利用したい
  • トークン計算ではなく定額の従量課金が望ましい
  • 許可・レビュー・ブロックのロジックにマッピングしやすいレスポンス構造が欲しい
実装の詳細、リクエスト例、1 リクエストあたり画像 1 枚の制限については、EvoLink Moderation API ドキュメントをご覧ください。

Python で OpenAI Moderation API を使用する方法

すでに OpenAI SDK を使用している場合、基本的なテキストモデレーションの呼び出しは次のようになります:

from openai import OpenAI

client = OpenAI()

response = client.moderations.create(
    model="omni-moderation-latest",
    input="user text here"
)

print(response.results[0].flagged)
print(response.results[0].categories)
EvoLink Moderation では、SDK の使い方はほぼ同じです。base_url を変更し、EvoLink API キーを使用し、モデルを evolink-moderation-1.0 に設定します:
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EVOLINK_API_KEY",
    base_url="https://api.evolink.ai/v1"
)

response = client.moderations.create(
    model="evolink-moderation-1.0",
    input="user text here"
)

print(response.evolink_summary.risk_level)
print(response.evolink_summary.violations)
重要な違いは SDK の形状ではありません。アプリケーションが結果をどう処理するかです。OpenAI はカテゴリフラグとスコアを返し、それを開発者が解釈します。EvoLink は evolink_summary.risk_level を追加しており、これは許可・レビュー・ブロックの判断に直接マッピングできるよう設計されています。
現在のエンドポイントで使用されている OpenAI モデルの詳細については、omni-moderation-latest ガイドをご覧ください。プロバイダーの比較検討中の方は、ベストコンテンツモデレーション API & ツールの一覧もご参照ください。
項目OpenAI Moderation APIEvoLink Moderation 1.0
モデレーションエンドポイントは無料ですか?はい。OpenAI ヘルプセンターによると、OpenAI API ユーザーに対して無料ですいいえ。EvoLink は定額の従量課金を採用しています
主なエンドポイント形式/v1/moderationsOpenAI 互換の /v1/moderations
テキストモデレーション対応対応
画像モデレーションomni-moderation-latest で対応(カテゴリ別の入力サポートあり)画像のみおよびテキスト+画像リクエストに対応
本番環境での判断フィールドカテゴリとスコアを開発者が解釈evolink_summary.risk_level が許可 / レビュー / ブロックのワークフロー向けに設計済み
最適なユースケースOpenAI を直接利用して構築しているチームEvoLink API ワークフロー内でモデレーションを行いたいチーム

これは一方が常に優れているという比較ではありません。OpenAI のエンドポイントは多くの OpenAI ネイティブなアプリケーションにとって明らかに最適です。EvoLink は、テキストと画像の統合エンドポイント、簡素化されたリスクサマリー、EvoLink ベースの課金・運用の恩恵を受けられるモデレーションワークフローに適しています。

実践的なおすすめ

アプリケーションがすでに OpenAI ネイティブであり、モデレーションポリシーが OpenAI の文書化されたカテゴリにきれいにマッピングできる場合は、OpenAI の無料 Moderation エンドポイントをお使いください。

本番向けのサマリーフィールドと予測可能な従量課金を備えた OpenAI 互換のテキスト・画像対応コンテンツモデレーション API をお求めの場合は、EvoLink Moderation をお使いください。

ブランドルール、人的レビュー、異議申し立て、コンプライアンスワークフローなど、単一のモデレーション API では対応しきれないカスタムポリシー要件がある場合は、多層型モデレーションシステムをお使いください。

FAQ

OpenAI Moderation API は無料ですか?

はい。OpenAI のヘルプセンターによると、Moderation エンドポイントは OpenAI API ユーザーに対して無料であり、月間使用制限にカウントされません。

OpenAI のモデレーションは画像に対応していますか?

はい。OpenAI の公式モデルページによると、omni-moderation-latest は画像を入力として受け付けます。ただし、OpenAI のモデレーションガイドには一部のカテゴリがテキスト専用であると記載されているため、画像のみのモデレーションに依存する前にカテゴリ別の入力サポートを確認してください。
エンドポイント単体の料金では安くありません。OpenAI の Moderation エンドポイントは OpenAI API ユーザーに対して無料です。EvoLink Moderation は、OpenAI 互換のエンドポイント、テキスト+画像ワークフロー、簡素化された risk_level サマリーを EvoLink 内で利用したいチーム向けの有料・定額従量課金オプションです。
はい。EvoLink 内で OpenAI 互換のモデレーションエンドポイントを利用したい場合に適しています。EvoLink Moderation は model: evolink-moderation-1.0 を使用し、標準のモデレーションフィールドに加えて evolink_summary を返します。

プロンプト、出力、またはその両方をモデレーションすべきですか?

本番 AI アプリケーションでは、多くのチームが入力と出力の両方をモデレーションしています。入力モデレーションにより、安全でないリクエストがモデルに到達する前に低減できます。出力モデレーションにより、安全でない生成レスポンスがユーザーに届く前にキャッチできます。

omni-moderation-latest とは何ですか?

omni-moderation-latest は、テキストと画像の入力に対応した OpenAI の現行モデレーションモデルです。入力、カテゴリの動作、本番環境でのユースケースの詳細については、omni-moderation-latest ガイドをご覧ください。

OpenAI Moderation API のレート制限はどうなっていますか?

OpenAI Moderation API のレート制限はアカウントティアによって異なり、変更される可能性があります。本番環境のスループットを計画する前に、OpenAI の使用量制限ページと最新の OpenAI ドキュメントをご確認ください。

Python で OpenAI Moderation API を使うにはどうすればよいですか?

OpenAI SDK を使用し、client.moderations.create()model="omni-moderation-latest" と入力テキストまたは画像を指定して呼び出します。上記の Python サンプルコードで、OpenAI と EvoLink 互換の両方のリクエスト形式を確認できます。

関連モデレーションガイド

Explore EvoLink Moderation 1.0

AIコストを89%削減する準備はできましたか?

今すぐEvoLinkを始めて、インテリジェントなAPIルーティングの力を体験してください。