सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Dialogflow के साथ एकीकरण को सरल बनाने वाला एक Flutter पैकेज, Dialogflow v2 का समर्थन करता है। यह डेवलपर्स को Dialogflow एजेंट्स के माध्यम से नैचुरल लैंग्वेज अंडरस्टैंडिंग और इंटेंट रिकग्निशन के लिए Flutter ऐप्स को जोड़कर चैटबॉट इंटरफेस बनाने में सक्षम बनाता है। यह पैकेज Dialogflow के API के साथ संचार का प्रबंधन करता है, जिससे Dialogflow द्वारा संचालित चैटबॉट्स के साथ रियल-टाइम इंटरैक्शन संभव होता है। यह प्लेटफॉर्म के आसान उपयोग के लिए डिज़ाइन किया गया है, जिससे गहन बैकएंड सेटअप के बिना AI-आधारित बातचीत को लागू करने का एक सीधा तरीका प्रदान करता है। मोबाइल ऐप्स में चैटबॉट फीचर्स के लिए आदर्श।
उपयोग
मोबाइल ऐप में चैटबॉट को एकीकृत करना
रियल-टाइम उपयोगकर्ता इच्छा निर्धारण
ग्राहक समर्थन बॉट बनाना
आवाज या पाठ-आधारित इंटरैक्शन सक्षम करें
AI-संचालित वर्चुअल सहायक बनाना
मुख्य विशेषताएँ
Dialogflow v2 का समर्थन करता है
Flutter के लिए सरल API
रियल-टाइम चैट हैंडलिंग
प्लेटफॉर्म के अनुकूलता
Dialogflow एजेंट्स के साथ आसान एकीकरण
इनके लिए उपयुक्त
चैटबॉट फीचर्स बनाने वाले डेवलपर्स
प्राकृतिक भाषा प्रसंस्करण की आवश्यकता वाले ऐप्स
AI-संचालित इंटरैक्शन वाले मोबाइल ऐप्स
NLP के लिए Dialogflow का उपयोग करने वाली टीमें
त्वरित बॉट एकीकरण की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
Dialogflow एजेंट सेटअप की आवश्यकता है
इंटरनेट कनेक्टिविटी पर निर्भर करता है
Dialogflow v2 तक सीमित
कोई निर्मित अनुवाद समर्थन नहीं है
सेवा खाता कुंजियों के माध्यम से प्रमाणीकरण
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Dialogflow v1 & v2 for Flutter apps.
:heart: Star :heart: the repo to support the project. Thanks!
Call function response.getListMessage()
response List<dynamic>
example
newCardDialogflow(response.getListMessage()[0]).title
Convert first item inCardDialogflowfor worked easy
CardDialogflow have
- title
- subtitle
- imageUri
- List buttonss
- each button have text and postback
Or Setup custom authentication (session)
Get a session id from your backend server after authentication.(Eg: OAuthToken)
Pass the session id a named parameter 'sessionId' to AuthGoogle function.
On the dialogflow fulfillment, access it inside `agent.session` (WebhookClient.session)
and apply your session logic
Example:
AuthGoogle authGoogle = awaitAuthGoogle(fileJson: "assets/your_file_downloaded_google_cloud.json", sessionId: "YOUR_CUSTOM_SESSION_ID").build();
Dialogflow dialogflow = Dialogflow(authGoogle: authGoogle,language: Language.ENGLISH);
AIResponse response = await dialogflow.detectIntent("Hi!!!");
print(response.getMessage())