IAiFileService - интерфейс

Сервис, управляющий файлами в ИИ.

Definition

Пространство имён: Tessa.Ai.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IAiFileService

Заметки

Содержит методы, предполагаемые для вызова с клиента, в том же виде, в каком они требуются клиенту.

Сервис можно использовать на сервере в аналогичных сценариях, которые актуальны и для клиента.

Методы

CleanupAsync Выполняет очистку кэша файлов ИИ, при этом удаляются файлы, активность которых была ранее указанной даты maxLastActivity.
StoreCardFileAsync

Сохраняет файл из карточки Card для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

StoreLooseFileAsync(String, Stream, AiFileRequestOperation, CancellationToken)

Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

StoreLooseFileAsync(String, IFileContent, AiFileRequestOperation, CancellationToken)

Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

StoreVirtualFileAsync

Сохраняет виртуальный файл Virtual для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

TryGetStatusAsync Возвращает статус операции operation по файлу с идентификатором baseFileID или null, если файл не существует или запрошенная операция operation не была запущена (актуально для операций, отличных от AsIs).

См. также