Aktueller Standort: Startseite> Neueste Artikel> Vollständige Tutorial zu PHP und Baidu AI, um Text- und Bildinhaltsprüfung zu implementieren

Vollständige Tutorial zu PHP und Baidu AI, um Text- und Bildinhaltsprüfung zu implementieren

gitbox 2025-07-30

Einführung

Mit der Popularität von Social Media- und Inhaltsaustauschplattformen kann es im Text und Bilder von Benutzern unangemessene oder illegale Inhalte geben. Um die Erfahrung der Plattformbenutzer zu gewährleisten, müssen wir diese Inhalte überprüfen. In diesem Artikel wird vorgestellt, wie PHP und Baidu AI verwendet werden, um Text- und Bildüberprüfungsfunktionen zu implementieren.

Textbewertung

Zweck der Textüberprüfung

Textbewertungen sollen unangemessene Textinhalte mit sensiblem Wortschatz, Pornografie, Gewalt, politischer Sensibilität usw. identifizieren und herausfiltern.

Vorbereitung

Bevor wir beginnen, müssen wir ein Konto auf der Baidu AI -Plattform registrieren und eine Überprüfungsanwendung für Text erstellen. Führen Sie dann den SDK von Baidu Ai in den PHP -Code ein:

 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);

Initiieren Sie eine Textüberprüfungsanforderung

Nachdem der Client instanziiert ist, können wir die von Baidu AI bereitgestellte Schnittstelle verwenden, um Textprüfungsanforderungen zu initiieren. Hier ist ein einfaches Beispiel:

 $text = "Dies ist ein Text mit sensiblen Wörtern";<br>$result = $client->textCensorUserDefined($text);<br>if ($result['conclusionType'] == 1) {<br>  echo "Überprüfung bestanden";<br>} else {<br>  echo "Die Bewertung nicht bestanden";<br>}

In diesem Beispiel haben wir die TextCenSorUserdefined -Schnittstelle verwendet, um einen Text mit sensitivem Vokabular zu überprüfen. Die Schnittstelle gibt ein Ergebnis zurück, wobei das FazitType -Feld das Ergebnis der Überprüfung darstellt, ein Wert von 1 den Pass darstellt und ein Wert von 2 fehlschlägt.

Bildbewertung

Zweck der Bildbewertung

Image Review wurde entwickelt, um unangemessene Bildinhalte zu identifizieren und zu filtern, die pornografisch, blutig, gewalttätig, politisch sensibel sind usw. sind.

Vorbereitung

In ähnlicher Weise müssen wir vor Beginn ein Konto auf der Baidu AI -Plattform registrieren und eine Image Review -Anwendung erstellen. Dann müssen wir einen Baidu -AI -Kunden über die SDK instanziieren:

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

Initiieren Sie eine Bildüberprüfungsanforderung

Nachdem der Client instanziiert ist, können wir die von Baidu AI bereitgestellte Schnittstelle verwenden, um Bildüberprüfungsanforderungen zu initiieren. Hier ist ein einfaches Beispiel:

 $image = file_get_contents("image.jpg");<br>$result = $client->imageCensorUserDefined($image);<br>if ($result['conclusionType'] == 1) {<br>  echo "Überprüfung bestanden";<br>} else {<br>  echo "Die Bewertung nicht bestanden";<br>}

In diesem Beispiel verwenden wir die ImageCenSorUserdefined -Schnittstelle, um ein Bild zu überprüfen. Die Schnittstelle gibt ein Ergebnis zurück, wobei das FazitType -Feld das Ergebnis der Überprüfung darstellt, ein Wert von 1 den Pass darstellt und ein Wert von 2 fehlschlägt.

Abschluss

Durch die Verwendung von PHP und Baidu AI können wir problemlos Text- und Bildüberprüfungsfunktionen implementieren. Diese Funktion ist sehr wichtig, um die Privatsphäre des Benutzers zu schützen und die Inhaltsqualität der Plattform zu verbessern. Ich hoffe, dieser Artikel wird Ihnen hilfreich sein. Vielen Dank für das Lesen!