Я хочу сделать вызов API для следующей конечной точки https://cloud.ibm.com/apidocs/assistant-v2#send-user-input-to-assistant
Мой код выглядит следующим образом:
session = requests.Session()
session.auth = (WATSON_USERNAME, WATSON_PASSWORD)
data = { "input" : {"text" :"my message"} }
response = session.post(
f'{WATSON_ENDPOINT}/{session_id}/message?{WATSON_API_VER}',
headers={"Content-Type": "application/json"},
data=data)
Ответ, который я получаю от Уотсона:
{ "error": "Unexpected token i in JSON at position 0", "code":400 }
Если я изменю data
на { "X" : {"text" :"my message"} }
{ "error": "Unexpected token X in JSON at position 0", "code":400 }
Любая идея о том, почему моя data
полезная нагрузка не может быть проанализирована, как пример, предоставляемый API?