Interface IOpenAIClient
Contenido
[
Ocultar
]Interfaz IOpenAIClient
Representa una interfaz de cliente para interactuar con la API de OpenAI, extendiendo las funcionalidades básicas del cliente de IA.
public interface IOpenAIClient
Métodos
Nombre | Descripción |
---|---|
CancelRunAsync(string, string, CancellationToken?) | Cancela una ejecución existente dentro de un hilo de forma asíncrona. |
CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | Cancela un lote de archivos de almacenamiento vectorial específico de forma asíncrona. |
CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | Crea un nuevo asistente de forma asíncrona. |
CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | Crea una nueva finalización de forma asíncrona. |
CreateRunAsync(string, RunCreateRequest, CancellationToken?) | Crea una ejecución dentro de un hilo especificado de forma asíncrona. |
CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | Crea un hilo y una ejecución dentro de él de forma asíncrona. |
CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | Crea un nuevo hilo de forma asíncrona. |
CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | Crea un nuevo mensaje dentro de un hilo de forma asíncrona. |
CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | Crea un nuevo almacenamiento vectorial y espera a que se complete de forma asíncrona. |
CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | Crea un nuevo almacenamiento vectorial de forma asíncrona. |
CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | Crea un nuevo archivo de almacenamiento vectorial de forma asíncrona. |
CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | Crea un nuevo lote de archivos de almacenamiento vectorial de forma asíncrona. |
DeleteAssistantAsync(string, CancellationToken?) | Elimina un asistente existente de forma asíncrona. |
DeleteFileAsync(string, CancellationToken?) | Elimina un archivo específico de forma asíncrona. |
DeleteThreadAsync(string, CancellationToken?) | Elimina un hilo existente de forma asíncrona. |
DeleteThreadMessageAsync(string, string, CancellationToken?) | Elimina un mensaje dentro de un hilo de forma asíncrona. |
DeleteVectorStoreAsync(string, CancellationToken?) | Elimina un almacenamiento vectorial de forma asíncrona. |
DeleteVectorStoreFileAsync(string, string, CancellationToken?) | Elimina un archivo dentro de un almacenamiento vectorial de forma asíncrona. |
GetAssistantAsync(string, CancellationToken?) | Recupera detalles de un asistente específico de forma asíncrona. |
GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | Recupera una lista de asistentes de forma asíncrona. |
GetFileAsync(string, CancellationToken?) | Recupera detalles de un archivo específico de forma asíncrona. |
GetFilesAsync(string, CancellationToken?) | Recupera una lista de archivos de forma asíncrona según el propósito especificado. |
GetRunAsync(string, string, CancellationToken?) | Recupera detalles de una ejecución específica dentro de un hilo de forma asíncrona. |
GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | Recupera una lista de ejecuciones para un hilo especificado de forma asíncrona. |
GetRunStepAsync(string, string, string, CancellationToken?) | Recupera detalles de un paso específico dentro de una ejecución de forma asíncrona. |
GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | Recupera una lista de pasos para una ejecución específica dentro de un hilo de forma asíncrona. |
GetThreadAsync(string, CancellationToken?) | Recupera detalles de un hilo específico de forma asíncrona. |
GetThreadMessageAsync(string, string) | Recupera detalles de un mensaje específico dentro de un hilo de forma asíncrona. |
GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Recupera una lista de mensajes para un hilo específico de forma asíncrona. |
GetVectorStoreAsync(string, CancellationToken?) | Recupera detalles de un almacenamiento vectorial específico de forma asíncrona. |
GetVectorStoreFileAsync(string, string, CancellationToken?) | Recupera detalles de un archivo específico dentro de un almacenamiento vectorial de forma asíncrona. |
GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | Recupera detalles de un lote de archivos de almacenamiento vectorial específico de forma asíncrona. |
GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | Recupera una lista de archivos dentro de un lote de archivos de almacenamiento vectorial específico de forma asíncrona. |
GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | Recupera una lista de archivos dentro de un almacenamiento vectorial específico de forma asíncrona. |
GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | Recupera una lista de almacenes vectoriales de forma asíncrona. |
ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | Modifica un asistente existente de forma asíncrona. |
ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | Modifica una ejecución existente dentro de un hilo de forma asíncrona. |
ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | Modifica un hilo existente de forma asíncrona. |
ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest) | Modifica un mensaje existente dentro de un hilo de forma asíncrona. |
ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | Modifica un almacenamiento vectorial existente de forma asíncrona. |
RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | Ejecuta el asistente con el threadId especificado y runCreateRequest, y obtiene la respuesta del asistente de forma asíncrona. |
UploadFileAsync(string, string, byte[], CancellationToken?) | Sube un archivo de forma asíncrona al servidor de OpenAI. |
WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Espera el primer mensaje del asistente dentro de un hilo de forma asíncrona. |
WaitForRunToCompleteAsync(string, string, CancellationToken?) | Espera a que una ejecución se complete dentro de un hilo de forma asíncrona. |
WaitForThreadMessageToCompleteAsync(string, string) | Espera a que un mensaje específico del hilo se complete de forma asíncrona. |
WaitForVectorStoreFileToCompleteAsync(string, string) | Espera a que un archivo específico de almacenamiento vectorial se complete de forma asíncrona. |
WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | Espera a que un almacenamiento vectorial específico se complete de forma asíncrona. |
Ver También
- namespace Aspose.Pdf.AI
- assembly Aspose.PDF