Last updated:
Export To OpenAI Vectorstore
The Export To OpenAI Vectorstore node uploads files from a dataflow to an OpenAI vector store. Vector stores are used to store and index documents so they can be efficiently searched and used in AI. With this node, you can send one or more files to a selected vector store, making them available for AI processing.
Steps:
- Select a valid connection to OpenAI.
- Choose the target vector store.
- Select the file(s) column containing the files.
- Optionally enable Replace existing.
- The node uploads the file(s) to the vector store.
Configuration
Section titled “Configuration”| Setting | Required | Description |
|---|---|---|
| Connection | Yes | The OpenAI connection (API key) to use. |
| Vectorstore | Yes | The target vector store where files will be uploaded. |
| File(s) column | Yes | The column that contains the file(s) to upload. |
| Replace existing | No | When enabled, existing files with the same name will be replaced. |
The node expects a column of type File or MultipleFiles.
- Each row can contain one or multiple files.
- Each file includes a file name and file content.
Replace existing
Section titled “Replace existing”The Replace existing option controls how duplicate file names are handled.
- Disabled (default): files are added to the vector store, and existing files with the same name remain unchanged.
- Enabled: if a file with the same name already exists in the vector store, the existing file is replaced with the new version.
Output
Section titled “Output”The node does not modify the data structure. No additional columns are added: the original data continues through the dataflow.
Behavior
Section titled “Behavior”- Each file in the selected column is uploaded to the vector store.
- Multiple files per row are processed individually.
- All files are uploaded to the same selected vector store.
- Use clear and unique file names.
- Enable Replace existing when updating documents.
- Keep file sizes manageable for faster processing.