连接到dialogflow.com api v2的rasa_核心解释器

rasa-dialogflow-interpreter的Python项目详细描述


rasa dialogflow解释器

Build Status

rasa_core interpreter connecting to dialogflow.com API v2

一个rasa_coreInterpreter,它从dialogflow.com api v2中获取意图数据。这意味着您可以运行rasa_core,并使用dialogflow进行自然语言理解。

安装

使用pip安装:

pip install rasa-dialogflow-interpreter

用法

fromrasa_dialogflow_interpreter.interpreterimportDialogflowInterpreterfromrasa_core.agentimportAgentagent=Agent.load('path/to/dialogue/models',interpreter=DialogflowInterpreter('dialogflow-project-name',# if you omit the `service_account_json` parameter the value# exported to GOOGLE_APPLICATION_CREDENTIALS will be used insteadservice_account_json='dialogflow-project-name.json',))msg=agent.handle_text('What does it all mean, Dialogflow?')

注意,由于dialogflow当前的工作方式,返回的entities将没有startend值。

许可证

麻省理工学院Frederik Ring

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?