Full name: media.upload
Upload a file into a RagCorpus.
Endpoint
- Upload URI, for media upload requests:
https:  
 
 
  - Metadata URI, for metadata-only requests:
https:  
 
 
  Where {service-endpoint} 
is one of the supported service endpoints 
.
Path parameters
parent 
 
  string 
 
Required. The name of the RagCorpus resource into which to upload the file. Format: projects/{project}/locations/{location}/ragCorpora/{ragCorpus} 
Request body
The request body contains data with the following structure:
ragFile 
 
  object (  RagFile 
 
) 
 
Required. The RagFile to upload.
uploadRagFileConfig 
 
  object (  UploadRagFileConfig 
 
) 
 
Required. The config for the RagFiles to be uploaded into the RagCorpus.  VertexRagDataService.UploadRagFile 
 
.
Response body
Response message for  VertexRagDataService.UploadRagFile 
 
.
If successful, the response body contains data with the following structure:
UploadRagFileConfig
Config for uploading RagFile.
ragFileChunkingConfig
 (deprecated) 
 
 
  object (  RagFileChunkingConfig 
 
) 
 
Specifies the size and overlap of chunks after uploading RagFile.
ragFileTransformationConfig 
 
  object (  RagFileTransformationConfig 
 
) 
 
Specifies the transformation config for RagFiles.
ragFileParsingConfig 
 
  object (  RagFileParsingConfig 
 
) 
 
Optional. Specifies the parsing config for RagFiles. RAG will use the default parser if this field is not set.
| JSON representation | 
|---|
| { "ragFileChunkingConfig" : { object ( | 

