ホームページ  >  記事  >  php教程  >  Turing Bot php API の紹介

Turing Bot php API の紹介

WBOY
WBOYオリジナル
2016-06-21 08:47:421120ブラウズ

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 変数を使用してユーザーが独自の入力を入力できるようにすると、独自のインターフェイスを持つロボットを作成できます。









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