gpt4 book ai didi

firebase - 从云函数调用 auto ml api 时资源 ID 无效

转载 作者:行者123 更新时间:2023-12-05 06:22:39 25 4
gpt4 key购买 nike

我正在调用 auto ml api 来进行预测,但出现以下错误:

AutoML API Error:  { Error: 5 NOT_FOUND: Invalid resource ID
at Object.exports.createStatusError (/srv/node_modules/grpc/src/common.js:91:15)
at Object.onReceiveStatus (/srv/node_modules/grpc/src/client_interceptors.js:1209:28)
at InterceptingListener._callNext (/srv/node_modules/grpc/src/client_interceptors.js:568:42)
at InterceptingListener.onReceiveStatus (/srv/node_modules/grpc/src/client_interceptors.js:618:8)
at callback (/srv/node_modules/grpc/src/client_interceptors.js:847:24)

code: 5,metadata: Metadata {_internal_repr: { 'grpc-server-stats-bin': [Array] },flags: 0 },details: 'Invalid resource ID' }

我的代码如下:

function callAutoMLAPI(b64img) {
return new Promise((resolve, reject) => {
const payload = {
"image": {
"imageBytes": b64img
}
}
const reqBody = {
name: predictionClient.modelPath(project, region, automl_model),
payload: payload
}
console.log('ReqBody: ',reqBody);
predictionClient.predict(reqBody)
.then(responses => {
console.log('Got a prediction from AutoML API!', JSON.stringify(responses));
resolve(responses);
return null;
})
.catch(err => {
console.log('AutoML API Error: ',err);
reject(err);
});
});
}

我认为这是因为我的位置或 modelId 不正确,但我不知道在哪里可以找到我的模型位置和我的 modelId

最佳答案

如前所述here“模型名称的格式为 projects/{project-id}/locations/us-central1/models/{model-id};模型 ID 是出现在响应的“名称”值中模型/之后的元素。 "

这意味着它是模型页面下的ID。

关于firebase - 从云函数调用 auto ml api 时资源 ID 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59030139/

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