gpt4 book ai didi

python - 仅使用操作名称和服务帐户凭据访问使用 AutoML 批量预测创建的长时间运行的操作

转载 作者:行者123 更新时间:2023-12-04 09:15:02 26 4
gpt4 key购买 nike

我面临一个问题,我在 GCP AutoML 自然语言中创建批量预测操作。为了创建操作(也就是开始批量预测过程),我使用了 google.cloud.automl 模块的 PredictionServiceClient。使用服务帐户 JSON 完成身份验证,其路径存储在 GOOGLE_APPLICATION_CREDENTIALS 中。
创建操作后,我获取操作名称以存储它,以便以后能够检查操作的状态。
要检查操作的状态,我想使用模块 google.api_core.operations_v1 的 OperationsClient,因为它可以使用操作名称获取操作状态。但是,为了实例化 OperationsClient,需要 PredictionServiceClient 实例的 gRPC channel ,我没有找到方法获得。
如何从“我的 PredictionServiceClient 实例”中获取 gRPC channel ,以便使用 OperationsClient,或者是否有另一种更简单的方法来检查长时间运行的操作的状态?
提前致谢!
预测服务客户端:https://googleapis.dev/python/automl/latest/gapic/v1/api.html
运营客户:https://googleapis.dev/python/google-api-core/latest/operations_client.html

from google.cloud import automl 
from google.api_core.operations_v1 import OperationsClient

prediction_client = automl.PredictionServiceClient()

response = prediction_client.batch_predict(model_full_id, input_config, output_config)

operation_name = response.operation.name

# How, using the operation_name and service account credentials only,
# can I now access the state of the operation?

最佳答案

关于python - 仅使用操作名称和服务帐户凭据访问使用 AutoML 批量预测创建的长时间运行的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63267599/

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