uploadDataSourceDocument
Legacy v1 data sources. v2 apps should use `dataSources.defineDataSource()` from @mindstudio-ai/agent instead, which owns parsing, chunking, embedding and citations. Upload a file into an existing data source from a URL or raw text content.
mindstudio.uploadDataSourceDocument({ dataSourceId, file, fileName }) → Result
Legacy v1: uploads a document into a v1 data source from a URL or raw text. New apps use DataSource.add in this SDK instead.
Parameters
dataSourceId
string
RequiredID of the target data source (supports variable interpolation)
file
string
RequiredA URL to download, or raw text content to create a .txt document from (supports variable interpolation)
fileName
string
RequiredDisplay name for the document (supports variable interpolation)
Call from a method
import { mindstudio } from '@mindstudio-ai/agent'; const result = await mindstudio.uploadDataSourceDocument({ dataSourceId: /* ... */, file: /* ... */, fileName: /* ... */ });