【问题标题】:SSL error by creating session in watson studio with assistant service使用助手服务在 watson studio 中创建会话导致 SSL 错误
【发布时间】:2021-06-25 09:48:44
【问题描述】:

我使用 IBM 云的精简版并尝试将我的助手服务连接到 watson studio 中的 jupyter notebook。当我尝试创建会话时,由于 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 Traceback(最近一次调用最后一次)在 1 session_id = sdk_object.create_session( ----> 2 assistant_id = 'my_id' 3).get_result()['session_id'] /opt/conda/envs/Python-3.7-main/lib/python3.7/site-packages/ibm_watson/assistant_v2.py 在 create_session(self, assistant_id, **kwargs) 122 参数=参数) 123 --> 124 响应 = self.send(request) 125返回响应 126 /opt/conda/envs/Python-3.7-main/lib/python3.7/site-packages/ibm_cloud_sdk_core/base_service.py 在发送(自我,请求,**kwargs) 300 status_code=response.status_code) 301 --> 302 引发 ApiException(response.status_code, http_response=response) 303 除了 requests.exceptions.SSLError: 304 logging.exception(self.ERROR_MSG_DISABLE_SSL)ApiException:错误:找不到资源,代码:404, X-global-transaction-id: 8f06c508-d0f6-436f-8719-d1cb99257954

我也尝试使用 assistant_v1 并在使用 ssl 证书时遇到同样的错误。 我该怎么做才能获得有效的?

【问题讨论】:

    标签: python ssl


    【解决方案1】:

    此网址无效: sdk_object.set_service_url('https://api.eu-de.assistant.watson.cloud.ibm.com/instances/my_inst/v2/assistants/')

    删除“vs/assistants/”部分,您将创建会话而不用担心 SSL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多