Позвольте мне начать с того, что, сообщив свой ключ к учетным данным в своем вопросе, вы скомпрометировали его, и вы должны отозвать его как можно скорее.
Причина, по которой вы получаете HTTP 406, в том, что вы указали неверный тип accept
text/plain
. Если вы посмотрите на документацию по API Python SDK для службы - https://cloud.ibm.com/apidocs/personality-insights?code=python#get-profile - вы увидите, что вторым параметром является accept
, и единственными допустимыми типами являются application/json
и text/csv
.
Я думаю, что вы на самом деле пытались установить content_type
, поэтому вам нужно вызвать службу:
profile = personality_insights.profile(profile_text, accept='application/json', content_type='text/plain').get_result()