Aktueller Standort: Startseite> Neueste Artikel> Wie verbindet ich mich mit der Schnittstelle zum Verständnis der natürlichen Sprachverständnis von Baidu mit PHP?

Wie verbindet ich mich mit der Schnittstelle zum Verständnis der natürlichen Sprachverständnis von Baidu mit PHP?

gitbox 2025-06-07

1. Einführung

Baidu Natural Language Processing ist ein von Baidu gestarteter KI-semantischer Technologieservice, der eine Vielzahl von Verarbeitungsfunktionen für natürliche Sprache unterstützt, einschließlich Word-Segmentierung, Annotation von Speechs, benannte Entitätserkennung, Stimmungsanalyse, Abhängigkeitssyntaxanalyse, Textklassifizierung und tiefe neuronale Netzwerk (DNN) semantische Erkennung usw. usw.

In diesem Artikel wird zeigen, wie Baidu natürliche Sprache durch PHP -Sprache aufgerufen wird und die zurückgegebenen JSON -Daten effektiv analysiert und verarbeitet.

2. Erhalten Sie Baidu AI -Antragsberechtigung

2.1 Registrieren Sie Baidu Smart Cloud -Konto

Bevor Sie Baidus natürliches Sprachverständnis -Schnittstellen verwenden, müssen Sie ein Baidu Smart Cloud -Konto registrieren und relevante Serviceberechtigungen aktivieren.

Die Schritte sind wie folgt:

  • Besuchen Sie die offizielle Website von Baidu in der natürlichen Sprache und klicken Sie in der oberen rechten Ecke auf "Nutzen", um auf die offizielle Website der Baidu Smart Cloud zu springen.
  • Klicken Sie auf "Registrieren" und geben Sie die Informationen ein. Nach Abschluss der Überprüfung können Sie die Kontoregistrierung abschließen.

2.2 Erstellen Sie eine Anwendung und erhalten Sie den API -Schlüssel und einen geheimen Schlüssel

Erstellen Sie nach einer erfolgreichen Registrierung eine Anwendung in Baidu Smart Cloud Console, um den API -Schlüssel und den geheimen Schlüssel zu erhalten.

Betriebsschritte:

  • Melden Sie sich bei Baidu Smart Cloud Console an, geben Sie die "Konsolen -Homepage" ein und klicken Sie auf "App erstellen".
  • Füllen Sie den Bewerbungsnamen aus, wählen Sie die Kategorie "Anwendungsart und Dienstleistungen" aus und senden Sie sie zum Erstellen ein.
  • Suchen Sie den entsprechenden API -Schlüssel und den geheimen Schlüssel auf der Seite für Anwendungsverwaltungen für Schnittstellenaufrufe.

3.. PHP verbindet sich mit der Schnittstelle zur Verständnis der Natursprache in Baidu

3.1 Parameter einstellen

Relevante Parameter müssen vor dem Aufrufen der Schnittstelle festgelegt werden, hauptsächlich einschließlich:

  • Appid: API -Schlüssel.
  • APPEY: Secret Key.
  • Text: Ausstehender Textinhalt.
  • URL: Die URL, in der sich die Textdaten befinden (wählen Sie einen von Text und URL).
  • Sprache: Text Sprache, Standard "Chinesisch", optionales "Englisch".
  • Einheit: Die Schnittstelle gibt den Datentyp mit der Option "Wort", "Satz", "Absatz" und "Dokument" und das Standard "Wort" zurück.

Beispielcode:

$ appid = 'your-App-id';
$ appey = 'your-App-Key';
$ text = 'Textdaten zu verarbeiten';
$ url = 'Die URL, in der sich die zu verarbeitenden Textdaten befinden';
$ Language = 'Chinesisch';
$ Einheit = 'Wort';

3.2 eine Anfrage senden

Senden Sie HTTP -Anforderungen über die Curl -Bibliothek von PHP, der Beispielcode lautet wie folgt:

$ ch = curl_init ();
$ options = array (
  Curlopt_url => 'https://aip.baidubce.com/rpc/2.0/nlp/v1/lexer?charset=utf-8',,
  Curlopt_post => true,
  Curlopt_returntransfer => true,
  Curlopt_httpheader => Array (Array (
    'Inhaltstyp: Anwendung/JSON',
  ),
  Curlopt_postfields => json_encode (Array (Array (Array)
    'Appid' => $ Appid,
    'appey' => $ appey,
    'text' => $ text,
    'url' => $ url,
    'Sprache' => $ Sprache,
    'Einheit' => $ Einheit,
  )),
);
curl_setopt_array ($ ch, $ option);
$ response = curl_exec ($ ch);
curl_close ($ ch);

3.3 Analysieren Sie die Antwort

Nachdem die Anfrage erfolgreich ist, gibt die Schnittstelle JSON -Formatdaten zurück und muss analysiert werden:

$ result = json_decode ($ response);
if (! leer ($ result-> error_code)) {
  Echo 'Anfrage fehlgeschlagen:'. $ result-> error_msg;
} anders {
  foreach ($ result-> Artikel als $ item) {
    Echo $ item-> Artikel. ''. $ item-> pos. "\N";
  }
}

Der obige Code gibt die Wortsegmentierung aus der Konsole nacheinander aus, um eine einfache nachfolgende Verarbeitung zu erhalten.

4. Zusammenfassung

In diesem Artikel wird der vollständige Prozess der Verwendung von PHP -Sprache zur Verbindung zur Natursprachverständnis -Schnittstelle von Baidu vorgestellt, einschließlich der Kontoregistrierung, der Erstellung von Anwendungen, der Parameterkonfiguration, der Anfrage zum Senden und der Ergebnisanalyse.

In praktischen Anwendungen können Entwickler Anforderungsparameter entsprechend ihren Bedürfnissen anpassen und flexibel natürliche Sprachverarbeitungsfunktionen wie intelligente Textanalyse, Sprachantwort und maschinelle Übersetzung implementieren.