我尝试从云函数调用DocumentAI v1beta3,代码片段如下:
client = documentai.DocumentProcessorServiceClient()
input_doc = documentai.types.Document(
content=file_to_be_extract,
mime_type='application/pdf')
request = documentai.types.ProcessRequest(
name='DocumentFieldExtract',
document=input_doc)
processResponse = client.process_document(request=request)
document = processResponse.document
# All text extracted from the document
print('Document Text: {}'.format(document.text))
其中,文件提取以字节类型表示,DocumentFieldExtract是文档处理器名称
运行上述代码后,我在资源项目DocumentFieldExtract上遇到错误权限被拒绝。 仅供参考,我已尝试将云文档管理员角色分配给云功能服务帐户
我还需要做些什么才能同意吗
如果可以的话,我也想知道v1beta2和v1beta3之间的区别是什么
谢谢
显然,处理器的名称param应该采用
projects/{project_id}/locations/{location}/processors/{processor_id}
格式,而不仅仅是我们在文档AI控制台中创建的处理器名称资料来源:https://cloud.google.com/blog/topics/developers-practitioners/using-document-ai-automate-procurement-workflows
相关问题 更多 >
编程相关推荐