チューリングロボットphp APIの紹介
Turing Robot Platform は、自然言語処理、ナレッジ ベース、クラウド コンピューティングなどのテクノロジに基づいており、開発者とパートナーに一連のインテリジェントなセマンティック処理機能 (意味の理解、インテリジェントな質問応答、ナレッジ ベースのドッキングなど) を提供します。これまでに、このプラットフォームには 100 億近くのコーパスと PB レベルの基本データが蓄積されており、テストされたプラットフォームの全体的な精度は 90% 以上に達しており、このプラットフォームは HTC の Xiao Hi 音声アシスタントやチャイナテレコムの WeChat プラットフォームに適用されています。 、ハイアールのスマート家電制御システムなどは企業から広く評価されています。
彼の API の紹介は次のとおりです。
以下は公式 Web サイトからの抜粋です: http://www.tuling123.com/openapi/cloud/api.jsp?section=9
$apiKey = "独自のアプリキー";
$apiURL = "http://www.tuling123.com/openapi/api?key=KEY&info=INFO";
// メッセージ ヘッダーを設定し、リクエスト メッセージを構築します
header("コンテンツタイプ: text/html; charset=utf-8");
$reqInfo = "冗談を言ってください";
$url = str_replace("INFO", $reqInfo, str_replace("KEY", $apiKey, $apiURL));
/**方法 1: file_get_contents を使用して get モードでコンテンツを取得する*/
$res =file_get_contents($url);
$res をエコーします。
/**方法2.curlライブラリを使用するには、php.iniでcurl拡張機能がオンになっているかどうかを確認する必要があります。*/
$ch =curl_init();
$timeout = 5;curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch、CURLOPT_CONNECTTIMEOUT、$timeout);
$file_contents =curl_exec($ch);
カール_クローズ($ch);
$file_contents をエコーします。
返される結果:
これは json 文字列です。文字列を処理するには php の json を使用するだけです
json_decode() を使用して json データ $data を返すと、$data->text を通じてジョークを出力できるようになります。
同様に、$reqInfo 変数を使用してユーザーが独自の入力を入力できるようにすると、独自のインターフェイスを持つロボットを作成できます。
http://www.bkjia.com/PHPjc/857043.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/857043.html
技術記事
Turing Robot php API の紹介 Turing Robot プラットフォームは、自然言語処理、ナレッジ ベース、クラウド コンピューティングおよびその他のテクノロジに基づいて、開発者とパートナーに一連のインテリジェントなセマンティック処理を提供します...