首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提供本地文件对文档AI的直接访问

提供本地文件对文档AI的直接访问
EN

Stack Overflow用户
提问于 2021-07-21 13:30:54
回答 1查看 109关注 0票数 0

我知道有一种方法可以在本地系统中从python环境中调用文档AI。在该过程中,需要将本地文件上传到GCS存储桶,以便文档AI可以从那里访问该文件。有没有什么方法可以让我们使用python直接访问本地文件访问文档AI (即,不将文件上传到GCS bucket)?请注意,这是我必须在本地系统中运行python代码的强制要求,而不是在GCP中。

EN

回答 1

Stack Overflow用户

发布于 2021-07-21 19:03:34

DocumentAI不能自己从本地文件系统中“打开”文件。

如果您不想/不能将文档上传到存储桶,您可以将它们作为REST API的一部分发送。但在这种情况下,您不能使用BatchProcessing:我的意思是,您必须逐个处理文件并等待响应。

相关的REST API文档在这里:https://cloud.google.com/document-ai/docs/reference/rest/v1/projects.locations.processors/process

quickstart documentation for python中,您已经获得了读取文件并将其作为请求的一部分内联发送的示例代码:

代码语言:javascript
运行
复制
# The full resource name of the processor, e.g.:
# projects/project-id/locations/location/processor/processor-id
# You must create new processors in the Cloud Console first
name = f"projects/{project_id}/locations/{location}/processors/{processor_id}"

# Read the file into memory
with open(file_path, "rb") as image:
    image_content = image.read()

document = {"content": image_content, "mime_type": "application/pdf"}

# Configure the process request
request = {"name": name, "raw_document": document}

result = client.process_document(request=request)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68464420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档