向Google Vertex AI Search数据存储推送PDF时触发INVALID_ARGUMENT错误
解决Vertex AI Search推送PDF文档时的INVALID_ARGUMENT错误
以下是触发错误的核心问题及修正方案:
- 数据存储ID不匹配:API请求地址中指定的dataStore为
kaggle-movie_1698160258041,但提交的JSON里name字段对应的dataStore却是alphabet-investor_1698161197344,两者必须完全一致。直接修改name字段中的dataStore部分,和API地址里的保持统一即可。 - 冗余字段导致逻辑冲突:如果当前推送的是独立根文档(非子文档),无需设置
parentDocumentId字段,直接删除该字段。这个字段仅用于关联子文档到父文档,根文档设置它会引发参数逻辑错误。 - 文档ID格式验证(可选):虽然
01符合Vertex AI Search的文档ID规则(仅含字母、数字、下划线、连字符、点,长度≤64字符),但如果修正前两点后仍有问题,可再次确认ID是否合规。
修正后的JSON示例:
{ "name": "projects/548443691128/locations/global/collections/default_collection/dataStores/kaggle-movie_1698160258041/branches/0/documents/01", "id": "01", "schemaId": "default_schema", "structData": {}, "content": { "mimeType": "application/pdf", "uri": "gs://personal-beta/testing-doc/Global iJobs Policy.pdf" } }
内容的提问来源于stack exchange,提问作者cherry.rp.blossom
相关产品推荐
相关产品推荐

