簡體   English   中英

適用於Google Dialogflow V2的C#庫

[英]C# library for Google Dialogflow V2

對於Google Dialogflow V2,似乎有2個C#庫:

Google.Apis.Dialogflow.v2: https ://www.nuget.org/packages/Google.Apis.Dialogflow.v2/

但是,在文檔頁面( https://dialogflow.com/docs/sdks#v2_client_libraries )中,C#庫是Google.Cloud.Dialogflow.V2。 我可以看到Google文檔中的很多代碼僅使用此庫。 例如https://cloud.google.com/dialogflow-enterprise/docs/delete-intent

我不知道應該用哪一個開發?

謝謝大家

你應該使用using Google.Cloud.Dialogflow.V2; 正如它在您所引用的列表和刪除意圖文檔中所使用的那樣。 由於您將從GitHub代碼中已提供的示例中獲取示例,因此您必須具有相同的庫。

Google API .Net客戶端庫是專為與Google API一起使用而設計的。 API類直接從發現服務API以編程方式生成。

如果您正在使用Google Cloud Platform API(如對話框流),請考慮使用適用於.NETCloud Client Libraries 這些是專門針對Google Cloud Platform Services的新的和慣用的.NET庫。

你可以使用其中之一。 但是谷歌建議您使用Google Cloud客戶端庫來進行Dialog flow api。

開發人員在生產中聯系beta

我聯系了圖書館的一位開發人員,詢問他在生產中使用雲庫的意見,即使它仍處於測試階段。

是的,它足夠穩定,可以在生產環境中使用。 我實際上正在嘗試將一堆這些庫推送到GA - 大多數情況下我們只是缺少一些評論和樣本。

在C#中編寫Web鈎子方面,Dialogflow可能很麻煩,因為你需要使用protobuf解析(基本上看到文檔頁面),你當前不能使用Dialogflow beta或者它會吐出我們無法解析的枚舉值。 在Web鈎子之外,應該沒問題:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM