我可以使用Google Cloud Storage对象作为AutoML Vision请求的有效负载吗? - python

我有一个来自Google AutoML Vision API的经过训练的模型。我想使用此模型预测存储在Google Cloud Storage Bucket中的一组图像上的标签。 Google提供了一些示例代码来调用预报函数:

def get_prediction(content, project_id, model_id):
    prediction_client = automl_v1beta1.PredictionServiceClient()
    name = 'projects/{}/locations/us-central1/models/{}'.format(project_id, model_id)
    payload = {'image': {'image_bytes': content}}
    params = {}
    request = prediction_client.predict(name, payload, params)
    return request  # waits till request is returned  

我想知道是否有一种方法可以直接使存储桶中的对象成为有效负载?我还没有找到任何方法可以做到这一点。如果这不可能,那么我猜我将不得不从存储桶中下载映像并将其转换为有效负载字节吗?如果是这种情况,是否有一种无需下载映像即可从Cloud Storage获取字节的方法?

参考方案

当前不支持此功能,但这是已知的功能请求。敬请关注!

使用Python将Twitter数据直接发送到Google Cloud数据存储 - python

如何将数据从Twitter直接发送到Google Cloud数据存储。想跳过首先将其下载到我的本地计算机,然后再将其上传到云的步骤。它会运行一次。不是在寻找完整的代码,而是在寻找别人可能从中学到的任何指针或教程。使用python与google-cloud和存储进行交互。任何帮助,将不胜感激。 python参考方案 Here's a blog pos…

无法在python脚本中导入google.cloud模块 - python

我正在关注this文章,尝试使我的Python脚本使用Google Cloud Vision API读取与图像相关的标签。问题是,当尝试从google.cloud模块中包含对视觉的引用时,出现此错误。import io from google.cloud import vision from google.cloud.vision import types …

使用Cloud Functions在Google Cloud Platform中设置环境变量 - python

我正在按照guide here进行操作,似乎无法获取我的Python应用程序(已在GCP上很好地部署)来读取在Cloud Functions中创建的环境变量。该函数的REST端点返回的环境变量很好,因为我已经在该函数中编写了Python方法,以便对传入的请求参数进行os.environ.get()操作。但是,在我实际部署的应用程序中,我没有每次我需要环境变量…

在Python Cloud Function中使用错误处理程序返回JSON - python

我将Python用于HTTP Cloud Function,并希望将默认错误处理程序设置为返回JSON而不是HTML。from flask_expects_json import expects_json import payment_orders_schema from flask import jsonify, Flask schema = paymen…

我可以在python中提供gcloud命令吗 - python

我正在尝试在python中执行gcloud命令。我有一个云功能,每月可能有不同的环境变量。我可以使用命令行来更改云函数中的环境变量。但是可以在python中使用它吗?先感谢您 参考方案 Google Cloud SDK的一部分gcloud的目的可能不适合Google Cloud Functions用例。例如,借助Google Cloud Functions,…