Все больше и больше сервисов IBM Cloud, включая сервисы Watson, переносятся из комбинации имени пользователя и пароля для аутентификации в токены IAM (идентификация и управление доступом).Таким образом, если вы недавно создали эту службу, весьма вероятно, что вам придется использовать токен API.
См. Документы API-интерфейса Discovery для методов аутентификации .Вы передаете только токен, а не комбинацию имени пользователя и пароля.