GCP VertexAI API处理XLSX文件的正确MIME类型及编程实现疑问
GCP VertexAI 编程处理XLSX文件的问题
已实现的操作:
- 可通过GCP WebUI处理Microsoft Excel XLSX文件
- 能以编程方式将PDF和TXT文件传入GCP VertexAI,对应MIME类型分别为
"application/pdf"和"text/plain",代码示例如下:
user_prompt_content = Content( role="user", parts=[ Part.from_text(prompt), Part.from_uri(gcp_cloud_object_ref, mime_type=obj_mime_type) ], )
遇到的问题:
无法通过编程方式处理XLSX文件,推测是MIME类型问题:
- 使用
"application/pdf"时报错:
InvalidArgument: 400 The document has no pages.
- 使用
"text/plain"时报错:
InvalidArgument: 400 Request contains an invalid argument.
GCP官方文档未列出XLSX对应的正确MIME类型,尝试以下常见类型均无效:
application/vnd.ms-excelapplication/vnd.ms-excel.sheet.macroEnabled.12(xlsm类型)application/vnd.openxmlformats-officedocument.spreadsheetml.sheet(xlsx类型)
文档和错误信息显示XLSX似乎无法被处理,但WebUI却能实现该功能,请问能否通过编程方式复刻WebUI的这一功能?
内容的提问来源于stack exchange,提问作者CoderOfTheNight
相关产品推荐
相关产品推荐

