現在の位置: ホーム> 最新記事一覧> テキストと画像のコンテンツレビューを実装するために、PHPとBaidu AIの完全なチュートリアル

テキストと画像のコンテンツレビューを実装するために、PHPとBaidu AIの完全なチュートリアル

gitbox 2025-07-30

導入

ソーシャルメディアとコンテンツ共有プラットフォームの人気により、ユーザーがアップロードしたテキストや写真には不適切または違法なコンテンツがあるかもしれません。プラットフォームユーザーのエクスペリエンスを確保するには、これらのコンテンツを確認する必要があります。この記事では、PHPとBaidu AIを使用してテキストと画像のレビュー機能を実装する方法を紹介します。

テキストレビュー

テキストレビューの目的

テキストレビューは、敏感な語彙、ポルノ、暴力、政治的感受性などを備えた不適切なテキストコンテンツを特定して除外するように設計されています。

準備

開始する前に、Baidu AIプラットフォームにアカウントを登録し、テキストレビューアプリケーションを作成する必要があります。次に、Baidu AIのSDKをPHPコードに紹介します。

 require_once 'AipContentCensor.php';<br>const APP_ID = 'your_app_id';<br>const API_KEY = 'your_api_key';<br>const SECRET_KEY = 'your_secret_key';<br>$client = new AipContentCensor(APP_ID, API_KEY, SECRET_KEY);

テキストレビューリクエストを開始します

クライアントがインスタンス化された後、Baidu AIが提供するインターフェイスを使用してテキスト監査リクエストを開始できます。簡単な例を次に示します。

 $text = "これは敏感な単語を含むテキストです";<br>$result = $client->textCensorUserDefined($text);<br>if ($result['conclusionType'] == 1) {<br>  echo "レビューが渡されました";<br>} else {<br>  echo "レビューに合格できませんでした";<br>}

この例では、 TextCensoruserDefinedインターフェイスを使用して、機密語彙を含むテキストをレビューしました。インターフェイスは結果を返します。この場合、結論型フィールドはレビューの結果を表し、値はパスを表し、2の値は故障を表します。

写真レビュー

写真レビューの目的

画像レビューは、ポルノ、血まみれ、暴力、政治的に敏感な不適切な画像コンテンツを識別して除外するように設計されています。

準備

同様に、開始する前に、Baidu AIプラットフォームにアカウントを登録し、画像レビューアプリケーションを作成する必要があります。次に、SDKを介してBaidu AIクライアントをインスタンス化する必要があります。

 $client = new AipImageCensor(APP_ID, API_KEY, SECRET_KEY);

画像レビューリクエストを開始します

クライアントがインスタンス化された後、Baidu AIが提供するインターフェイスを使用して、画像レビューリクエストを開始できます。簡単な例を次に示します。

 $image = file_get_contents("image.jpg");<br>$result = $client->imageCensorUserDefined($image);<br>if ($result['conclusionType'] == 1) {<br>  echo "レビューが渡されました";<br>} else {<br>  echo "レビューに合格できませんでした";<br>}

この例では、 ImageCensoruserdefinedインターフェイスを使用して画像を確認します。インターフェイスは結果を返します。この場合、結論型フィールドはレビューの結果を表し、値はパスを表し、2の値は故障を表します。

結論

PHPとBaidu AIを使用することにより、テキストと画像のレビュー機能を簡単に実装できます。この機能は、ユーザーのプライバシーを保護し、プラットフォームのコンテンツ品質を向上させるために非常に重要です。この記事があなたに役立つことを願っています、読んでくれてありがとう!