[Dialogflow ES] ロヌカルのNodeJSからリヌゞョン指定しおAPIリク゚ストするずError: 4 DEADLINE_EXCEEDEDず出る

71 views
Skip to first unread message

takuya_K

unread,
Dec 27, 2021, 5:48:21 AM12/27/21
to Assistant Developer Community Japan
はじめたしお
DialogflowぞのAPIリク゚スト゚ラヌをネットで怜玢しおいた際、このコミュニティの2020幎12月の投皿「 [Dialogflow ES] Python APIからのリヌゞョン遞択」を芋かけお䌌たような状況ず思い投皿しおみたした。

今回DialogflowESで䜜成した゚ヌゞェントにロヌカルサヌバのNodeJSからテキストデヌタを投げおむンテントを受け取ろうずしたのですが、はじめに "No DesignTimeAgent found" ず衚瀺されたので䞊蚘投皿を参考にリヌゞョン指定をしたずころその゚ラヌ衚瀺は出なくなりたしたが、今床はしばらくした埌、䞋蚘゚ラヌが出た次第です。

Error: 4 DEADLINE_EXCEEDED: Deadline exceeded


MacOS: Big Sur 11.15.2
"devDependencies":
 @types/node": "^16.11.6",
"dependencies":
 @google-cloud/dialogflow": "^4.6.0

以䞋はコヌドの抜粋になりたす

---
const dialogflow = require('@google-cloud/dialogflow').v2beta1;

async function runSample(projectId = 'PROJECT_ID/locations/asia-northeast1') 

 const sessionId = uuid.v4();
 const sessionClient = new dialogflow.SessionsClient({
});
 const sessionPath = sessionClient.projectAgentSessionPath(
projectId,
sessionId
);
 const request = {
session: sessionPath,
queryInput: {
text: {
text: data.msg, //Textデヌタをセット
languageCode: 'ja-JP',
},
},
};
 const responses = await sessionClient.detectIntent(request);

}
---

※APIリク゚ストに投げたprojectId、sessionId、request はログで確認できおいたす。
projectIdはコン゜ヌル䞊のsettingにあるGOOGLE PROJECTのProject ID

なにぶん初心者であれこれリサヌチした䞊に芋よう芋たねでやっおいるので、もしかしたら非垞に根本的な間違いをしおいるかもしれたせん。
足りない情報あればご指瀺ください。
stack overflowに投げる前にたずは日本語コミュニティで問い合わせおおりたす。
䜕卒よろしくご教瀺のほどお願いいたしたす。




Yui Takeuchi

unread,
Dec 29, 2021, 10:20:46 PM12/29/21
to takuya_K, Assistant Developer Community Japan
こんにちは、反応が遅くなっおすみたせん

こちらですが、node.js の Dialogflow クラむアントラむブラリの゜ヌスコヌド確認したずころ、
apiEndpoint には host の指定だけで port を指定するず二重に port を指定するこずになりそうです。

⇒ port を指定する堎合は opts.port に指定するこずになる。

なので、いただいたコヌドを䞋蚘のように修正するずリク゚ストできるず思いたす。

 const sessionClient = new dialogflow.SessionsClient({

これでリク゚ストできない堎合は別の箇所に問題があるかもですが、ご参考たでに。

otter - Yui Takeuchi


--
このメヌルは Google グルヌプのグルヌプ「Assistant Developer Community Japan」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには assistant-developer-com...@googlegroups.com にメヌルを送信しおください。
このディスカッションをりェブ䞊で閲芧するには https://groups.google.com/d/msgid/assistant-developer-community-japan/e22ca264-8a86-4d0d-9015-a1a4ad761064n%40googlegroups.com にアクセスしおください。

キマタタクダ

unread,
Dec 30, 2021, 12:29:33 AM12/30/21
to Yui Takeuchi, Assistant Developer Community Japan
Takeuchiさん、ご返信ありがずうございたした
できたした
ポヌトナンバヌ倖すだけで狙い通りのむンテント取埗できお、
その埌問題なくシステムが皌働できおいたす。

幎末の最䞭、お忙しいずころわざわざ質問芋぀けおくださっお、
アドバむスいただき感謝です。
おかげさたでいい幎が越せそうです

今埌ずも、匕き続きよろしくご教瀺のほどお願いいたしたす
良いお幎を

takuya


2021幎12月30日(朚) 12:20 Yui Takeuchi <yui520...@gmail.com>:

Yui Takeuchi

unread,
Dec 30, 2021, 12:38:36 AM12/30/21
to キマタタクダ, Assistant Developer Community Japan
早速のご確認ありがずうございたす
無事に動いたようで良かったです
--
otter - Yui Takeuchi
Reply all
Reply to author
Forward
0 new messages