@@ -270,14 +270,16 @@ type VectorStoreFileBatchNewParams struct {
270270 // A list of [File](https://platform.openai.com/docs/api-reference/files) IDs that
271271 // the vector store should use. Useful for tools like `file_search` that can access
272272 // files. If `attributes` or `chunking_strategy` are provided, they will be applied
273- // to all files in the batch. The maximum batch size is 2000 files. Mutually
274- // exclusive with `files`.
273+ // to all files in the batch. The maximum batch size is 2000 files. This endpoint
274+ // is recommended for multi-file ingestion and helps reduce per-vector-store write
275+ // request pressure. Mutually exclusive with `files`.
275276 FileIDs []string `json:"file_ids,omitzero"`
276277 // A list of objects that each include a `file_id` plus optional `attributes` or
277278 // `chunking_strategy`. Use this when you need to override metadata for specific
278279 // files. The global `attributes` or `chunking_strategy` will be ignored and must
279- // be specified for each file. The maximum batch size is 2000 files. Mutually
280- // exclusive with `file_ids`.
280+ // be specified for each file. The maximum batch size is 2000 files. This endpoint
281+ // is recommended for multi-file ingestion and helps reduce per-vector-store write
282+ // request pressure. Mutually exclusive with `file_ids`.
281283 Files []VectorStoreFileBatchNewParamsFile `json:"files,omitzero"`
282284 paramObj
283285}
@@ -322,7 +324,9 @@ func (u *VectorStoreFileBatchNewParamsAttributeUnion) asAny() any {
322324type VectorStoreFileBatchNewParamsFile struct {
323325 // A [File](https://platform.openai.com/docs/api-reference/files) ID that the
324326 // vector store should use. Useful for tools like `file_search` that can access
325- // files.
327+ // files. For multi-file ingestion, we recommend
328+ // [`file_batches`](https://platform.openai.com/docs/api-reference/vector-stores-file-batches/createBatch)
329+ // to minimize per-vector-store write requests.
326330 FileID string `json:"file_id" api:"required"`
327331 // Set of 16 key-value pairs that can be attached to an object. This can be useful
328332 // for storing additional information about the object in a structured format, and
0 commit comments