お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

実装

このセクションでは、CatalystコンソールでのImage Moderationの操作のみを扱います。アプリケーションのコードでImage Moderationを実装する方法については、SDKおよびAPIドキュメントのセクションを参照してください。

前述のとおり、コンソールからImage ModerationをCatalystアプリケーションに統合するためのコードテンプレートにアクセスでき、また画像をアップロードして結果を取得することで機能をテストすることもできます。

Image Moderationへのアクセス

CatalystコンソールでImage Moderationにアクセスするには、以下の手順を実行します。

  1. Catalystコンソールの左ペインでZia Servicesに移動し、Image Moderationをクリックします。
    image-moderation-updated

  2. Image Moderationの機能ページでTry a Demoをクリックします。
    catalyst_imgmod_index_page
    これにより、Image Moderation機能が開きます。
    catalyst_imgmod_test_page

CatalystコンソールでのImage Moderationのテスト

Catalystのサンプル画像を選択するか、独自の画像をアップロードすることで、Image Moderationをテストできます。

サンプル画像をスキャンして結果を表示するには、以下の手順を実行します。

  1. ボックス内のSelect a Sample Imageをクリックします。
    catalyst_imgmod_sample

  2. 提供されているサンプルから画像を選択します。
    catalyst_imgmod_select_sample
    Image Moderationは、advanced modeのすべての基準で不適切なコンテンツの画像をスキャンし、検出された各基準の確率をパーセンテージ値として表示します。
    catalyst_imgmod_sample_scanned
    レスポンスバーの色は、画像の安全性を以下のように示します。赤は画像が使用するのに安全でないことを示し、オレンジは画像が部分的に安全であることを示し、緑は画像が使用するのに安全であることを示します。
    各検出基準の確率、prediction、およびconfidence scoreを含む完全なJSON responseを表示することもできます。View ResponseをクリックしてJSON responseを表示します。
    catalyst_imgmod_sample_json
    各moderation modeの完全なサンプルJSON responseの構造を表示するには、APIドキュメントを参照してください。

独自の画像をアップロードしてImage Moderationをテストするには、以下の手順を実行します。

  1. _Result_セクションの下にあるUploadをクリックします。
    catalyst_imgmod_upload
    閉じた後にImage Moderationを再度開く場合は、このボックスのBrowse Filesをクリックします。
    catalyst_imgmod_browse

  2. ローカルシステムからファイルをアップロードします。

注意: ファイルは._jpg_/._jpeg_または._png_形式である必要があります。ファイルサイズは10 MBを超えてはなりません。

コンソールが画像の不適切なコンテンツをスキャンし、結果を表示します。
catalyst_imgmod_image_scanned
View Photoをクリックすると画像を表示できます。
catalyst_imgmod_image_uncovered
同様にJSON responseも表示できます。
catalyst_imgmod_image_json

Image Moderationのコードテンプレートへのアクセス

CatalystがJavaNode.jsPythonプラットフォーム用に提供するコードテンプレートを使用して、CatalystアプリケーションにImage Moderationを実装できます。

テストウィンドウの下のセクションからアクセスできます。Java SDKまたはNodeJS SDKタブをクリックし、コピーアイコンを使用してコードをコピーします。このコードを、必要な箇所でWebまたはAndroidアプリケーションのコードに貼り付けることができます。

catalyst_imgmod_java

Javaでは、入力ファイルを新しいFileとして処理できます。ZCImageModerationOptionsモジュールを使用すると、setAnalyseModeを使用してmoderation modeBASICMODERATE、またはADVANCEDに設定できます。

catalyst_imgmod_node

Node.jsでは、imPromiseオブジェクトを使用して、入力画像ファイルとそれに設定されたmoderation modeを保持します。modebasicmoderate、またはadvancedとして指定し、必要なモードで画像を処理できます。

catalyst_imgmod_python

Pythonでは、.webp/.jpegまたは.pngファイルをopen()メソッドへの入力として提供できます。このメソッドはレスポンスとして画像ファイルオブジェクトを返します。zia.moderate_imageメソッドでは、画像ファイルオブジェクトを渡し、オプションでmoderation modeをBASICMODERATE、またはADVANCEDに設定できます。画像はデフォルトでADVANCEDモードで処理されます。

レスポンスは、各基準の確率とconfidence score、および画像がsafe_to_useまたはunsafe_to_useであるというpredictionを返します。

最終更新日 2026-02-23 18:09:41 +0530 IST