Position actuelle: Accueil> Derniers articles> Comment se connecter à l'interface de compréhension du langage naturel de Baidu avec PHP?

Comment se connecter à l'interface de compréhension du langage naturel de Baidu avec PHP?

gitbox 2025-06-07

1. Introduction

Le traitement du langage naturel de Baidu est un service de technologie sémantique d'IA lancée par Baidu, qui prend en charge une variété de fonctions de traitement du langage naturel, notamment la segmentation des mots, l'annotation en partie du discours, la reconnaissance des entités nommée, l'analyse des sentiments, l'analyse de syntaxe de dépendance, la classification du texte et le réseau de neurones profonds (DNN) reconnaissance sémantique, etc.

Cet article montrera comment appeler l'interface de compréhension du langage naturel de Baidu via le langage PHP et analyser et traiter efficacement les données JSON renvoyées.

2. Obtenir l'autorisation de l'application Baidu AI

2.1 Enregistrer le compte Smart Cloud Baidu

Avant d'utiliser l'interface de compréhension du langage naturel de Baidu, vous devez enregistrer un compte Smart Cloud Baidu et activer les autorisations de service pertinentes.

Les étapes sont les suivantes:

  • Visitez le site officiel du traitement du langage naturel de Baidu , cliquez sur "Utiliser maintenant" dans le coin supérieur droit pour passer au site officiel de Baidu Smart Cloud.
  • Cliquez sur "Enregistrer" et remplissez les informations. Après avoir terminé la vérification, vous pouvez terminer l'enregistrement du compte.

2.2 Créer une application et obtenir une clé API et une clé secrète

Après une inscription réussie, créez une application dans Baidu Smart Cloud Console pour obtenir une clé API et une clé secrète.

Étapes de fonctionnement:

  • Connectez-vous à Baidu Smart Cloud Console, entrez la "page d'accueil de la console", puis cliquez sur "Créer l'application".
  • Remplissez le nom de l'application, sélectionnez le type d'application et la catégorie de service et soumettez-vous à créer.
  • Trouvez la clé API et la clé secrète correspondantes sur la page de gestion des applications pour les appels d'interface.

3. PHP se connecte à l'interface de compréhension du langage naturel de Baidu

3.1 Définir les paramètres

Les paramètres pertinents doivent être définis avant d'appeler l'interface, y compris principalement:

  • Appid: clé API.
  • Appkey: clé secrète.
  • Texte: Contenu texte en attente.
  • URL: L'URL où se trouve les données de texte (choisissez l'une des textes et de l'URL).
  • Langue: langue texte, par défaut «chinois», «anglais» facultatif.
  • Unité: L'interface renvoie le type de données, avec l'option "Word", "phrase", "paragraphe" et "document", et le "mot" par défaut.

Exemple de code:

$ appid = 'your-app-id';
$ appkey = 'your-app-key';
$ text = 'Text Data à traiter';
$ url = 'L'URL où se trouve les données de texte à traiter';
$ Language = 'Chinois';
$ unit = 'word';

3.2 Envoyer une demande

Envoyez des demandes HTTP via la bibliothèque Curl de PHP, l'exemple de code est le suivant:

$ 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 (
    «Contenu-Type: Application / JSON»,
  ),
  Curlopt_postfields => json_encode (array (
    'appid' => $ appid,
    'Appkey' => $ appkey,
    'text' => $ text,
    'url' => $ url,
    'Langue' => $ Langue,
    'unité' => $ unité,
  )),
));
curl_setopt_array ($ ch, $ options);
$ réponse = curl_exec ($ ch);
curl_close ($ ch);

3.3 Analyser la réponse

Une fois la demande réussie, l'interface renvoie les données de format JSON et doit être analysée:

$ result = json_decode ($ réponse);
if (! vide ($ result-> error_code)) {
  Echo 'Demande a échoué:'. $ result-> error_msg;
} autre {
  foreach ($ result-> articles comme $ item) {
    Echo $ article-> Article. ''. $ item-> pos. "\ n";
  }
}

Le code ci-dessus sortit la segmentation des mots résulte de la console un par un pour un traitement ultérieur facile.

4. Résumé

Cet article présente le processus complet de l'utilisation du langage PHP pour se connecter à l'interface de compréhension du langage naturel de Baidu, y compris l'enregistrement du compte, la création d'applications, la configuration des paramètres, l'envoi de demande et l'analyse des résultats.

Dans les applications pratiques, les développeurs peuvent ajuster les paramètres de demande en fonction de leurs besoins et implémenter de manière flexible les fonctions de traitement du langage naturel telles que l'analyse de texte intelligente, la réponse vocale et la traduction machine.