问题标签 [google-natural-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
248 浏览

python - Python-Google NLP Api 返回 ssl.SSLEOFError: EOF 发生违反协议

我正在使用 Python(3.6) 和 Django(2) 开发一个项目,在该项目中我需要使用 Google 云自然语言处理 API 处理目录中的太多文件,但是在处理 ~100 个文件后,它返回错误:

ssl.SSLEOFError: EOF 发生违反协议 (_ssl.c:852) [29/Dec/2018 13:27:33] "POST / HTTP/1.1" 500 17751

这里来自views.py

0 投票
0 回答
234 浏览

python - Python - Google 自然语言处理 API 返回 HttpError 502 bad gateway

我正在使用 Python(3.6) 和 Django(2) 开发一个项目,在该项目中我需要使用 Google 云自然语言处理 API 处理目录中的太多(~ 50k)文件,但在处理了 ~400 个文件后它返回错误为:

注意:我搜索了很多,所以请不要将其标记为重复!

引发 HttpError(resp, content, uri=self.uri)

googleapiclient.errors.HttpError: https://language.googleapis.com/v1beta2/documents:analyzeSentiment?alt=json 返回“错误网关”>

[2018 年 12 月 30 日 05:10:03]“POST/HTTP/1.1”500 15162

这里来自views.py

0 投票
1 回答
318 浏览

java - Java Google AutoML NLP 客户端永远等待响应(不抛出异常)

我昨天成功地训练了我自己的 NLP AutoML 模型。我能够在 GCP 控制台中进行非常准确的预测。一切都进行得很顺利。今天我一直在尝试根据这个示例从 Java 客户端进行预测https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/language/automl/src/main/java/com/google/cloud /language/samples/PredictionApi.java

我使用了从 GCP 控制台复制的正确 projectId 和 modelId,但我一直在等待结果。即使过了几分钟,仍然没有任何反应。没有抛出异常。我使用 europe-west3 作为计算区域。

奇怪的是,我还使用 Java 客户端进行 Google NLP 情绪分析,它可以正常工作并立即返回响应(基于此示例https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/language/云客户端/src/main/java/com/example/language/QuickstartSample.java

两个客户端都连接到同一个 GCP 项目(具有相同的 projectId),但其中只有一个正常工作。

你知道什么可能是错的吗?

提前感谢您的任何提示

这是代码:

公共类 PredictionApi {

}

0 投票
1 回答
214 浏览

python - 谷歌自然语言 api python 进入无限循环

我正在使用谷歌自然语言 api 来分析句子中的情绪。但是,每次我运行脚本时。它进入无限循环的睡眠。

我的代码。

堆栈跟踪。

0 投票
1 回答
738 浏览

python-3.x - 请求的类型为 LocalProxy,但预期为以下之一:字节、unicode

我正在尝试在 Google Cloud Function 中将 Google Cloud Platform Natural Language API 与 Python 一起使用。每当我使用Google 教程中提供的代码来分析使用 Cloud Storage 中的文本进行实体分析时,都会收到以下错误消息:

在成功部署函数并单击“测试函数”并触发空大括号 {} 事件后,我收到该错误消息,然后转到查看日志页面。

我尝试过提供如下所示的测试事件参数,但得到了相同的结果。

这是我的整个功能:

任何帮助将非常感激。

0 投票
1 回答
670 浏览

google-cloud-platform - 使用 AutoML 训练模型时出现“内部”错误

我正在使用 AutoML 实体提取训练一个小型模型,但训练一直失败,并出现错误消息“INTERNAL”并且没有其他详细信息。

我是从 Google Cloud 控制台执行此操作的,并且我已按照我成功用于训练其他模型的相同步骤进行操作。

数据集有两个标签,每个标签有几百个文本项,所以我怀疑它是超时或类似的东西。

什么可能导致这种情况,有没有办法调试/获得更多可见性?

0 投票
1 回答
2695 浏览

google-cloud-platform - 如何准备 CSV 文件以从 GCP 中提取 AutoML 实体?

我创建了 google 指定的 Jsonl 文件和格式。我将文件上传到云存储。

我准备了一个 CSV 文件,第一列有 Jsonl 文件的路径(gs://*example/file.jsonl),第二列有“训练”或“验证”或“测试”。

我收到一条错误消息,提示“找不到引用的文件:请求中的 TRAIN。”

如何准备 CSV 文件?

0 投票
1 回答
73 浏览

google-cloud-platform - 谷歌云自然语言 API 分类明文与 Html

我想使用 Google Natural Language API 对查询结果进行分类:分类内容

我要分类的查询结果以 HTML 和纯文本形式提供。官方文档说 API 接受类型Document.Type.PLAIN_TEXT和.Document.Type.HTML

因为 HTML 格式有额外的注释,比如 eg <b>important text</b>,我想知道哪种格式能更好地实现最好的分类结果?

0 投票
2 回答
521 浏览

google-natural-language - Google 自然语言 API - 错误:打开的文件过多

我正在使用 Google自然语言内容分类 API
我正在通过目录中的服务帐户.json文件进行身份验证,该目录中的路径暴露在GOOGLE_APPLICATION_CREDENTIALS环境变量中。

当我将分类脚本作为 1 个实例运行时没有问题。
但是,当我并行运行我的分类脚本时(4、6、8、10 个 Docker 容器在 1 台机器上运行),我偶尔会收到以下错误:
[Errno 24] Too many open files: '/PATH/TO/MY-JSON_KEY.json'

我已阅读建议增加的相关问题ulimit

这似乎更像是回避潜在问题的一种方式。

似乎 Google 库 API 调用可能正在打开帐户凭据文件但没有关闭它?

更新
这是我设法检索到的更长的错误消息:

google.auth.exceptions.TransportError: HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): 最大重试次数超过 url: /token (由 NewConnectionError(': 无法建立新连接: [Errno 24 ] 打开的文件太多'))

0 投票
1 回答
363 浏览

laravel-5 - 客户端错误:`POST { "error": { "code": 400, "message": "One of content, or gcs_content_uri must be set.", "status": "INVALID (truncated

我尝试使用 GuzzleHttp\Client 从 laravel 调用 post api。但是我们尝试以不同的方式 tp 传递 api 密钥,但如果我在 url 中附加 API 密钥则不会得到输出,然后我得到这个结果。