gpt4 book ai didi

node.js - 超出配额指标 'speech.googleapis.com/default_requests' 的配额不太能理解

转载 作者:行者123 更新时间:2023-12-02 11:11:46 25 4
gpt4 key购买 nike

我目前正在使用 NodeJS 客户端库使用名为 API Speech-to-Text 的 GCP 服务。为此,我遵循了快速入门文档,首先尝试识别一个简短的本地音频文件(非常简单)。但是,当我运行 node test_sample.js 时,我不断收到此错误:

ERROR: { Error: Quota exceeded for quota metric 'speech.googleapis.com/default_requests' and limit 'DefaultRequestsPerMinutePerProject' of service 'speech.googleapis.com' for consumer 'project_number:764086051850'.
at Http2CallStream.call.on (/Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/client.js:102:45)
at Http2CallStream.emit (events.js:198:15)
at Http2CallStream.endCall (/Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/call-stream.js:74:18)
at /Users/macOSuser/Projects/nodejs-speech/samples/node_modules/@grpc/grpc-js/build/src/call-stream.js:163:18
at processTicksAndRejections (internal/process/task_queues.js:86:5)

注意:提到的project_number与我的不一样

我已经尝试更改我的默认 gcloud 项目/帐户,以及创建一个全新的项目并再次激活 API。我还在 GCP Console 上检查了我的请求图表,是的,它们是空的

快速入门的示例代码可以在 here 找到

感谢您的帮助

编辑已解决:这是一个身份验证问题,我使用服务帐户的 JSON key 并通过运行 export GOOGLE_APPLICATION_CREDENTIALS="/PATH-TO-FILE/key.json" 进行引用来解决该问题。谢谢@JJ Gewax

最佳答案

您注意到项目编号与您看到的错误结果的编号不同,因此这似乎是更大的问题...Google Cloud 客户端库从几个不同的地方(每个地方都有不同的优先级),因此您可能会意外地从应用程序默认设置(可能是 gcloud 命令行工具)中获取凭据和身份。您可以使用您正在运行的代码更新问题以获取此错误吗?

有几种方法可以解决这样的问题,但最简单的可能就是运行:gcloud auth 应用程序-默认登录在命令行中( documentation )。

遵循身份验证流程后,您最终应该获得目标项目的凭据。

您可能还想查看 Getting Started with Authentication Node.js 中的 GCP 指南,其中讨论了创建服务帐户并使用环境变量设置这些凭据。

关于node.js - 超出配额指标 'speech.googleapis.com/default_requests' 的配额不太能理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56345685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com