Position actuelle: Accueil> Derniers articles> Utilisation de PHP pour implémenter la méthode d'accueil de l'API d'écriture intelligente de Baidu: tutoriels détaillés et exemples de code

Utilisation de PHP pour implémenter la méthode d'accueil de l'API d'écriture intelligente de Baidu: tutoriels détaillés et exemples de code

gitbox 2025-06-15

Qu'est-ce que l'API d'écriture intelligente Baidu

L'API d'écriture intelligente Baidu est un service de traitement du langage naturel basé sur l'intelligence artificielle lancée par Baidu, visant à générer automatiquement du texte conforme aux spécifications grammaticales et est fluide et fluide. Cette technologie a été largement utilisée dans les reportages, le service client et les chatbots. Cet article expliquera comment utiliser PHP pour se connecter avec l'API d'écriture Smart Baidu.

Préparation avant d'utiliser l'API

1. Enregistrer le compte de plate-forme ouverte Baidu AI et activer le service API d'écriture intelligent

Tout d'abord, vous devez enregistrer un compte Baidu AI Open Platform et trouver le service "Smart Writing" dans "Products and Services", demander et activer ce service. Après l'activation, vous obtiendrez la clé API et la clé secrète, qui sont toutes deux requises lors de l'appel de l'API.

2. Envoyez des demandes HTTP en utilisant PHP

Pour réaliser l'amarrage avec l'API d'écriture Smart Baidu, vous devez envoyer une demande de message via le protocole HTTP. L'extension Curl de PHP peut nous aider à envoyer des demandes HTTP et à recevoir des réponses. Voici le code PHP qui implémente la demande:

 
/**
 * @param string $url Requête l'adresse
 * @param array $data Demander des données
 * @return bool|string Résultats de la réponse
 */
function httpPost($url, $data)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_URL, $url);
    $response = curl_exec($ch);
    $error = curl_error($ch);
    curl_close($ch);
    return false;
}

return $response;

}

Implémentez la connexion entre l'API d'écriture intelligente Baidu

1. Préparer les données de demande

Avant de vous connecter avec l'API d'écriture Smart Baidu, vous devez préparer les données de demande requises pour appeler l'API. Voici un exemple de données de demande:

 
$data = array(
    'title' => 'Bienvenue à l'écriture intelligente de BaiduAPI',
    'content' => 'Utilisation de l'écriture intelligente de BaiduAPI,Il peut rapidement générer du contenu de texte en langage naturel lisse et lisse,Très adapté à une variété de scénarios d'application。',
    'apikey' => 'Le vôtreAPI Key',
    'secretkey' => 'Le vôtreSecret Key',
    'model' => 'news',  // Disponible 'news'、'sentence' ou 'poem'
    'prompt' => '0'  // 0 Ne pas ouvrir la préface,1 Ouvrir la phrase en tête
);

2. Envoyez la demande HTTP

Ensuite, utilisez la demande de publication pour envoyer les données ci-dessus au serveur API d'écriture Baidu Smart:

 
$url = 'https://ai.baidu.com/aidemo';
<p>$response = httpPost($url, $data);</p>
<p>if ($response === false) {<br>
// Échec de la demande<br>
}<br>

3. Traitez les résultats de la réponse

Enfin, recevez et traitez les résultats de réponse renvoyés par l'API d'écriture intelligente Baidu:

 
$result = json_decode($response, true);
<p>if ($result['errno'] != 0) {<br>
// Échec de la génération de texte<br>
} else {<br>
$content = $result['data']['content'];<br>
// Traiter le texte généré<br>
}<br>

Résumer

Grâce au code PHP, se connectant avec l'API d'écriture Baidu Intelligent, il peut facilement générer automatiquement du contenu texte conforme aux spécifications grammaticales. Veuillez noter que le contenu texte généré doit être conforme aux conditions d'utilisation du service API d'écriture Baidu Smart, sinon il sera désactivé. De plus, vous pouvez ajuster les paramètres de l'API tels que les paramètres de température en fonction des besoins réels pour contrôler la créativité du texte généré.