ホームページ  >  記事  >  バックエンド開発  >  Turing Robot PHP API の紹介_PHP チュートリアル

Turing Robot PHP API の紹介_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:21:281438ブラウズ

チューリングロボット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

tru​​e

http://www.bkjia.com/PHPjc/857043.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。