現在の位置: ホーム> 最新記事一覧> PHP接続を介した画像コンテンツの監視を実現する方法Image Audit Interface

PHP接続を介した画像コンテンツの監視を実現する方法Image Audit Interface

gitbox 2025-06-13

1。概要

インターネットの急速な発展に伴い、画像監査技術の適用はますます広範囲になりつつあります。 Baiduが提供する画像レビューサービスは、無料で信頼できる性質のために、多くのWebサイト開発者とオペレーターにとって最初の選択肢となっています。この記事では、画像コンテンツの自動監視を実現するために、PHP言語を介してBaidu Image Auditインターフェイスに接続する方法を詳細に紹介します。

2。準備

2.1 Baidu AIオープンプラットフォームアカウントを取得します

まず、Baidu AI Open Platformの公式Webサイトにアクセスしてアカウントを登録すると、URLはhttps://ai.baidu.com/です。

2.2アプリケーションを作成します

Baidu AIオープンプラットフォームにログインした後、コンソールを入力し、「画像テクノロジー」で「画像レビュー」を選択します。 [アプリの作成]ボタンをクリックし、監査サービスを選択し、[今すぐ作成]をクリックしてアプリケーションの作成を完了します。

作成が成功した後、システムはAPIキーとシークレットキーを提供します。これを後続のコードで使用する必要があります。

3。PHPコードの実装

3.1 PHP SDKをインストールします

Baidu AI Open PlatformはPHP SDKを提供します。PHPSDKは、作曲家または直接ダウンロードされたソースコードパッケージを介してインストールできます。コンポーザーをインストールに使用し、次のコマンドを実行することをお勧めします。

 composer require baidu-aip/sdk

3.2実装コード

APIキーとシークレットキーの次のコードを入力し、画像パスを変更します。

 
require_once './vendor/autoload.php';
use BaiDu\Aip\ImageCensor;
<p>// 構成情報<br>
$appId = 'your app id';<br>
$apiKey = 'your api key';<br>
$secretKey = 'your secret key';</p>
<p>// 新しい画像レビューオブジェクトを作成します<br>
$censor = new ImageCensor($appId, $apiKey, $secretKey);</p>
<p>// レビューする画像パス<br>
$imagePath = 'path/to/your/image';</p>
<p>// 監査インターフェイスを呼び出します<br>
$result = $censor->imageCensorUserDefined(file_get_contents($imagePath));</p>
<p>// 結果を印刷します<br>
var_dump($result);<br>

4。注意すべきこと

4.1要求頻度制限

サービス品質を確保するために、Baidu AI Open Platformは各アプリケーションの要求頻度を制限します。リクエストが頻繁に送信される場合、アカウントが無効になる可能性があるため、開発者はリクエストの頻度を制御する必要があります。

4.2監査結果の説明

画像監査の返品結果はJSON形式であり、開発者は返されたフィールドを解析する必要があります。たとえば、「結論」フィールド値が「非準拠」である場合、画像がレビューに合格していないことを意味します。

5。概要

この記事では、PHP言語を介してBaidu Image Auditインターフェイスに接続する方法を詳細に紹介します。まず、Baidu AIオープンプラットフォームアカウントを登録し、APIキーとシークレットキーを取得するためのアプリケーションを作成する必要があります。次に、インターフェイスドッキングにPHP SDKを使用し、最後に監査結果を分析して、画像が準拠しているかどうかを判断します。実際には、開発者はインターフェイス要求頻度の制限に注意を払う必要があります。