Google Cloud Video Intelligence 以编程方式检查每月免费使用情况

Google Cloud Video Intelligence checking free monthy usage programatically

我在 Google App Engine Flex 上的 Django 应用程序 运行 上使用 Google Cloud Video Intelligence 成功地使用了我的内容和以下代码一段时间。

gs_video_path ='gs://'+bucket_name+'/'+videodata.video.path+videodata.video.name
video_client = videointelligence.VideoIntelligenceServiceClient()
features = [videointelligence.enums.Feature.OBJECT_TRACKING]
operation = video_client.annotate_video(gs_video_path, features=features)

正如 Google Cloud 明确指出的那样,每个月

Feature                     First 1000 minutes  Minutes 1000+

Label detection             Free                [=12=].10 / minute
Shot detection              Free                [=12=].05 / minute, or free with Label detection
Explicit content detection  Free                [=12=].10 / minute
Speech transcription        Free                [=12=].048 / minute 
Object tracking             Free                [=12=].15 / minute
Text detection              Free                [=12=].15 / minute
Logo recognition            Free                [=12=].15 / minute
Celebrity recognition       Free                [=12=].10 / minute

我如何以编程方式检测已使用免费的前 1000 分钟,或者这些功能当时的当前使用情况?

您无法依靠 API 自动完成此操作。您需要跟踪已使用的分钟数并从免费分钟数中扣除,以便您向自己发送通知。

此外,您可以使用 GCP Pricing calculator 对您的一个案例进行估算。

希望你觉得这有用!