Ошибка Neoj4 GCP: запрошенный URL / v1 / documents: classifyText? Key = apiKey не найден на этом сервере

Я пытаюсь понять, как Neoj4 Desktop можно использовать для обработки НЛП, используя это блог. Все было нормально до момента классификации текста:

CALL apoc.periodic.iterate("
// get all articles
   MATCH (node:Article) RETURN node
  ","
   // classify each article
   CALL apoc.nlp.gcp.classify.graph(node, {
       // we retrieve gcp api key from static value storage
       key: apoc.static.get('gcp.apiKey'),
       // node property that contains the text
       nodeProperty: 'content',
       write:true
    }) YIELD graph RETURN distinct 'done'",
    {batchSize:10})

Вместо того, чтобы возвращать категории, он возвращает ошибку «Запрошенный URL / v1 / documents: classifyText? Key = apiKey не найден на этом сервере».

Может быть, это что-то с учетными данными GCP, но я сделал все, как было предложено.


person user1680859    schedule 18.05.2020    source источник


Ответы (1)


Спасибо, что прочитали мой пост в блоге! :)

Пожалуйста, попробуйте следующую команду:

RETURN apoc.static.get('gcp.apiKey')

Он что-нибудь возвращает? Он должен вернуть ваш ключ API Google. Если это не сработает, вы всегда можете просто попытаться скопировать свой ключ API в запрос. С другой стороны, если apoc.static.get работает должным образом, возможно, попробуйте включить API естественного языка в консоли Google. Это может быть одна проблема.

person Tomaž Bratanič    schedule 20.05.2020
comment
Да, RETURN apoc.static.get ('gcp.apiKey') работает правильно. Но для включения вашего естественного языка API использовалась биллинговая учетная запись (- :. Жаль, что нет возможности бесплатно изучить Google API. - person user1680859; 21.05.2020
comment
Попробуйте бесплатные варианты, например spacy: google.com/amp/s/tbgraph.wordpress.com/2019/09/01/ - person Tomaž Bratanič; 22.05.2020
comment
Спасибо, я использовал Spacy для классификации текста с помощью простых скриптов Python, есть ли преимущества использования Spacy с Neo4j? - person user1680859; 22.05.2020