Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ.
Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).
Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).
Task<AiFileOperationStatus> StoreLooseFileAsync(
string name,
IFileContent content,
AiFileRequestOperation operation = AiFileRequestOperation.AsIs,
CancellationToken cancellationToken = default
)Function StoreLooseFileAsync (
name As String,
content As IFileContent,
Optional operation As AiFileRequestOperation = AiFileRequestOperation.AsIs,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of AiFileOperationStatus)Task<AiFileOperationStatus^>^ StoreLooseFileAsync(
String^ name,
IFileContent^ content,
AiFileRequestOperation operation = AiFileRequestOperation::AsIs,
CancellationToken cancellationToken = CancellationToken()
)abstract StoreLooseFileAsync :
name : string *
content : IFileContent *
?operation : AiFileRequestOperation *
?cancellationToken : CancellationToken
(* Defaults:
let _operation = defaultArg operation AiFileRequestOperation.AsIs
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<AiFileOperationStatus> Если такой же файл уже существует (по хеш-сумме содержимого content), то он не добавляется.
Если по файлу уже выполняется операция operation, то возвращает статус операции.