我正在使用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)
})
});
}
答案 0 :(得分:0)
感谢这篇文章。数据集名称应该是数据集ID,而不是显示名称。
How to import data to Dataset and retrain custom model in Google Cloud AutoML