Python - API обработки естественного языка Google возвращает HttpError 502 неверный шлюз - PullRequest
0 голосов
/ 30 декабря 2018

Я работаю над проектом, использующим Python (3.6) и Django (2), в котором мне нужно обработать слишком много (~ 50k) файлов из каталога с помощью API обработки облачного языка Google cloud, но после обработки ~ 400в файлах выдает ошибку как:

Примечание: Я много гуглил, поэтому не помечайте это как дубликат, пожалуйста!

повысить HttpError (resp, content, uri = self.uri)

googleapiclient.errors.HttpError: https://language.googleapis.com/v1beta2/documents:analyzeSentiment?alt=json вернул "Bad Gateway">

[30 / Dec / 2018 05:10:03] "POST / HTTP / 1.1 "500 15162

Вот из views.py:

def nlp_text_manager(text_path, name):
    text = text_path
    # encoding = predict_encoding(text_path)
    # print('encoding is: {}'.format(encoding))
    txt = Path(text_path).read_text(encoding='utf8')
    service = discovery.build('language', 'v1beta2', credentials=credentials)
    service_request = service.documents().analyzeSentiment(
        body={
            'document': {
                'type': 'PLAIN_TEXT',
                'content': txt
            }
        }
    )
    response = service_request.execute()
    return response
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...