Interface IOpenAIClient
Содержание
[
Скрывать
]Интерфейс IOpenAIClient
Представляет клиентский интерфейс для взаимодействия с API OpenAI, расширяющий основные функции AI клиента.
public interface IOpenAIClient
Методы
Название | Описание |
---|---|
CancelRunAsync(string, string, CancellationToken?) | Отменяет существующий запуск в потоке асинхронно. |
CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | Асинхронно отменяет конкретную партию файлов векторного хранилища. |
CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | Асинхронно создает нового помощника. |
CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | Асинхронно создает новое завершение. |
CreateRunAsync(string, RunCreateRequest, CancellationToken?) | Асинхронно создает запуск в указанном потоке. |
CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | Асинхронно создает поток и запуск в нем. |
CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | Асинхронно создает новый поток. |
CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | Асинхронно создает новое сообщение в потоке. |
CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | Асинхронно создает новое векторное хранилище и ждет его завершения. |
CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | Асинхронно создает новое векторное хранилище. |
CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | Асинхронно создает новый файл векторного хранилища. |
CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | Асинхронно создает новую партию файлов векторного хранилища. |
DeleteAssistantAsync(string, CancellationToken?) | Асинхронно удаляет существующего помощника. |
DeleteFileAsync(string, CancellationToken?) | Асинхронно удаляет конкретный файл. |
DeleteThreadAsync(string, CancellationToken?) | Асинхронно удаляет существующий поток. |
DeleteThreadMessageAsync(string, string, CancellationToken?) | Асинхронно удаляет сообщение в потоке. |
DeleteVectorStoreAsync(string, CancellationToken?) | Асинхронно удаляет векторное хранилище. |
DeleteVectorStoreFileAsync(string, string, CancellationToken?) | Асинхронно удаляет файл в векторном хранилище. |
GetAssistantAsync(string, CancellationToken?) | Асинхронно получает детали конкретного помощника. |
GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | Асинхронно получает список помощников. |
GetFileAsync(string, CancellationToken?) | Асинхронно получает детали конкретного файла. |
GetFilesAsync(string, CancellationToken?) | Асинхронно получает список файлов на основе указанной цели. |
GetRunAsync(string, string, CancellationToken?) | Асинхронно получает детали конкретного запуска в потоке. |
GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | Асинхронно получает список запусков для указанного потока. |
GetRunStepAsync(string, string, string, CancellationToken?) | Асинхронно получает детали конкретного шага в запуске. |
GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | Асинхронно получает список шагов для конкретного запуска в потоке. |
GetThreadAsync(string, CancellationToken?) | Асинхронно получает детали конкретного потока. |
GetThreadMessageAsync(string, string, CancellationToken?) | Асинхронно получает детали конкретного сообщения в потоке. |
GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Асинхронно получает список сообщений для конкретного потока. |
GetVectorStoreAsync(string, CancellationToken?) | Асинхронно получает детали конкретного векторного хранилища. |
GetVectorStoreFileAsync(string, string, CancellationToken?) | Асинхронно получает детали конкретного файла в векторном хранилище. |
GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | Асинхронно получает детали конкретной партии файлов векторного хранилища. |
GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | Асинхронно получает список файлов в конкретной партии файлов векторного хранилища. |
GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | Асинхронно получает список файлов в конкретном векторном хранилище. |
GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | Асинхронно получает список векторных хранилищ. |
ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | Асинхронно изменяет существующего помощника. |
ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | Асинхронно изменяет существующий запуск в потоке. |
ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | Асинхронно изменяет существующий поток. |
ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest, CancellationToken?) | Асинхронно изменяет существующее сообщение в потоке. |
ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | Асинхронно изменяет существующее векторное хранилище. |
RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | Запускает помощника с указанным threadId и runCreateRequest и асинхронно получает ответ помощника. |
UploadFileAsync(string, string, byte[], CancellationToken?) | Асинхронно загружает файл на сервер OpenAI. |
WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Асинхронно ждет первого сообщения от помощника в потоке. |
WaitForRunToCompleteAsync(string, string, CancellationToken?) | Асинхронно ждет завершения запуска в потоке. |
WaitForThreadMessageToCompleteAsync(string, string) | Асинхронно ждет завершения конкретного сообщения потока. |
WaitForVectorStoreFileToCompleteAsync(string, string) | Асинхронно ждет завершения конкретного файла векторного хранилища. |
WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | Асинхронно ждет завершения конкретного векторного хранилища. |
См. также
- пространство имен Aspose.Pdf.AI
- сборка Aspose.PDF