【问题标题】:How I can create an agent by dialogflow+python?如何通过 dialogflow+python 创建代理?
【发布时间】:2021-05-26 22:48:11
【问题描述】:

我在https://cloud.google.com/dialogflow/es/docs/reference/rest/v2 中没有找到可以创建代理的方法。 另外,我在 Python dialogflow_v2 函数中没有找到可以创建代理的函数。 我该怎么做?

【问题讨论】:

    标签: python dialogflow-es


    【解决方案1】:

    我在下面的 python 代码中创建了这个,用于使用 python 客户端在 google 的 dialogflow v2 API 中创建代理。

    
    from google.cloud import dialogflow
    
    def create_agent(project_id, display_name):
    
        parent = "projects/" + project_id
        agents_client = dialogflow.AgentsClient()
    
        agent = dialogflow.Agent(
            parent=parent, display_name=display_name, default_language_code="en", time_zone="Asia/Colombo"
        )
    
        response = agents_client.set_agent(
            request={"agent": agent}
        )
    
        print("Agent created: {}".format(response))
    
    

    要运行此代码,您需要在系统中将服务帐户身份验证 JSON 设置为 GOOGLE_APPLICATION_CREDENTIALS 环境变量。查看以下链接了解更多详情,

    https://cloud.google.com/docs/authentication/production#windows

    • project_id 是您要在其下创建对话流代理的 Google 帐户项目 ID。
    • display_name 是您要创建的对话流代理名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 2018-02-14
      • 2019-12-17
      • 1970-01-01
      • 2019-07-13
      相关资源
      最近更新 更多