我正在使用gapi访问google autoML api。我设法创建一个新的数据集,但很难将数据导入其中。
List of found errors: 1.Field: name; Message: Required field is invalid
我正在遵循 google automl 的指南,但他们没有提到字段名称。 https://cloud.google.com/video-intelligence/automl/docs/reference/rest/v1beta1/projects.locations.datasets/importData
有人成功使用该 API 并分享解决方案吗?
importCSVtoDataset() {
let projectId = 'projectID';
let serverLocation = 'us-central1';
let datasetName = 'dataset1';
let url = `https://automl.googleapis.com/v1beta1/projects/${projectId}/locations/${serverLocation}/datasets/${datasetName}:importData`;
let videoData = {
name: `projects/${projectId}/locations/${serverLocation}/datasets/${datasetName}`,
inputConfig: {
gcsSource: {
inputUris: [
'gs://reconnaitre-drone-os-vcm/uploads/csv/uploadthis_csv.csv'
]
}
}
}
this.afAuth.authenticateGoogleAPI().then(() => {
return gapi.client.request({
// Pick an endpoint based on the scope and api you defined.
path: url,
method: 'POST',
body: videoData,
})
.then(result => {
console.log("result from GET",result.body)
})
});
}
最佳答案
感谢这篇文章。 datasetName 应该是数据集 ID,而不是显示名称。
How to import data to Dataset and retrain custom model in Google Cloud AutoML
关于angular - automl 将数据导入数据集 发现错误列表 : 1. 字段:名称;消息:必填字段无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57752048/