当前位置: 首页 > 知识库问答 >
问题:

SSL错误通过创建会话在沃森工作室与助理服务

太叔昊苍
2023-03-14

我使用IBM云的精简版,并试图将我的助手服务连接到沃森工作室的jupyter笔记本上。当我尝试创建会话时,发生了一个错误,因为ssl证书似乎无效。我以前做过的事:

project = Project(project_id='my_id', project_access_token='my_token')

authenticator = IAMAuthenticator('my_auth')
sdk_object = AssistantV1(version='2020-04-01', authenticator=authenticator)
sdk_object.set_service_url('https://api.eu- de.assistant.watson.cloud.ibm.com/instances/my_inst/v2/assistants/')

assistant_information = {'workspace_id' : '',
                    'skill_id' : 'my_skill',
                     'assistant_id' : 'my_assi'}

然后我尝试创建会话:

 session_id = sdk_object.create_session(assistant_id = 'my_id').get_result()['session_id']

执行最后一行失败:

ApiException回溯(最近一次调用上次)在1个会话\u id=sdk\u对象中。创建会话(----

我还用assistant_v1进行了尝试,但ssl证书也出现了同样的错误。我怎样才能得到一个有效的?

共有1个答案

邬飞捷
2023-03-14

此URL不工作:sdk_object.set_service_url(https://api.eu-de.assistant.watson.cloud.ibm.com/instances/my_inst/v2/assistants/)

删除与/助手/部分,您将创建您的会话,而无需担心SSL。

 类似资料:
  • 我已将Watson assistant与Fb messenger集成。我能够向聊天机器人发送消息,因为我是FB页面的管理员,但如何公开聊天机器人,以便FB上的任何用户都可以向其发送消息。

  • 问题内容: 我正在尝试使用hibernate模式创建项目,但如果删除该行,则在create所在行中有异常- 项目将成功运行。我正在寻找解决方案,我阅读了这篇文章,并添加了依赖性,但这并不能解决问题 行是: 等于代码中的行: 依存关系 问题答案: 从Hibernate v3.6起,注释类已合并到核心中。您已经指定了对非常旧的注释jar的依赖关系,而该注释jar无法使用Hibernate core 5

  • 我们开发了一个watson assistant聊天机器人,并与客户端应用程序集成。现在我们想知道每个用户从客户端应用程序调用watson服务的次数,以及每个用户的账单明细。 我们尝试使用沃森设置(传递用户id和客户id作为参数),但我们没有得到每个用户的详细信息,我们只得到总用户计数的详细信息。 请让我知道我们如何从应用程序端或任何其他替代方法实现这一点。 代码:

  • 在运行代码之前,请安装ibm watson 我在IBM文档中发现,“对于Python脚本,您可以运行它来导出日志并将其转换为CSV格式,从Watson Assistant GitHub)存储库下载export_logs_py.py文件。” 但我真的不知道在哪里 这个py在我未经修改运行文件后显示错误:

  • 我试图在Watson内部构建一个BMI计算器,但当你使用“多重条件反应”时,Watson似乎不支持数字比较。 此代码将抛出一个错误: 编辑:解决了。这是我自己的错。如果你在“多重条件反应”中设置条件,不要包括。 在本例中,您只需输入

  • 我尝试连接到我的助手与iamAuthcerator方法,它工作正常,但我如何才能得到令牌回到存储和重用另一个调用添加新的意图或实体 在一个单一的方法,它的罚款,我可以用iamAuthcerator认证和添加意图,但我喜欢这样做的方法一个用于连接和抓取令牌,另一个使用tocken添加意图,我回到连接方法这里是代码,我尝试过,我在相同的方法中工作得很好: @邮递(“/addint”)//公共响应