Intel(R) SuperBuilder

AssistantServiceAddFiles Method

Uploads a list of files to the RAG module to be vector stored, and streams the upload progress.

Definition

Namespace: SuperBuilderWinService.Services
Assembly: IntelAiaService (in IntelAiaService.exe) Version: 1.0.0+e5af843a4e6a75a047681ce8b5d33ceb3660e546
C#
public override Task AddFiles(
	AddFilesRequest request,
	IServerStreamWriter<AddFilesResponse> responseStream,
	ServerCallContext context
)

Parameters

request  AddFilesRequest
Example: { "filesToUpload": "[\"C:\\\\Users\\\\path\\\\file1.docx\",\"C:\\\\Users\\\\path\\\\file2.xlsx\"]" }
responseStream  IServerStreamWriterAddFilesResponse
The stream to send upload progress updates.
context  ServerCallContext
The gRPC call context.

Return Value

Task
Streams responses to the client. Example: { "filesUploaded": "[\"C:\\\\Users\\\\path\\\\file1.docx\"]", "currentFileUploading": "C:\\Users\\path\\file2.xlsx", "currentFileProgress": "50" }

Exceptions

See Also