Interface IOpenAIClient
Contenuti
[
Nascondere
]Interfaccia IOpenAIClient
Rappresenta un’interfaccia client per interagire con l’API OpenAI, estendendo le funzionalità di base del client AI.
public interface IOpenAIClient
Metodi
Nome | Descrizione |
---|---|
CancelRunAsync(string, string, CancellationToken?) | Annulla un’esecuzione esistente all’interno di un thread in modo asincrono. |
CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | Annulla un batch di file di archiviazione vettoriale specifico in modo asincrono. |
CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | Crea un nuovo assistente in modo asincrono. |
CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | Crea una nuova completamento in modo asincrono. |
CreateRunAsync(string, RunCreateRequest, CancellationToken?) | Crea un’esecuzione all’interno di un thread specificato in modo asincrono. |
CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | Crea un thread e un’esecuzione al suo interno in modo asincrono. |
CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | Crea un nuovo thread in modo asincrono. |
CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | Crea un nuovo messaggio all’interno di un thread in modo asincrono. |
CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | Crea un nuovo archivio vettoriale e attende che venga completato in modo asincrono. |
CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | Crea un nuovo archivio vettoriale in modo asincrono. |
CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | Crea un nuovo file di archivio vettoriale in modo asincrono. |
CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | Crea un nuovo batch di file di archiviazione vettoriale in modo asincrono. |
DeleteAssistantAsync(string, CancellationToken?) | Elimina un assistente esistente in modo asincrono. |
DeleteFileAsync(string, CancellationToken?) | Elimina un file specifico in modo asincrono. |
DeleteThreadAsync(string, CancellationToken?) | Elimina un thread esistente in modo asincrono. |
DeleteThreadMessageAsync(string, string, CancellationToken?) | Elimina un messaggio all’interno di un thread in modo asincrono. |
DeleteVectorStoreAsync(string, CancellationToken?) | Elimina un archivio vettoriale in modo asincrono. |
DeleteVectorStoreFileAsync(string, string, CancellationToken?) | Elimina un file all’interno di un archivio vettoriale in modo asincrono. |
GetAssistantAsync(string, CancellationToken?) | Recupera i dettagli di un assistente specifico in modo asincrono. |
GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | Recupera un elenco di assistenti in modo asincrono. |
GetFileAsync(string, CancellationToken?) | Recupera i dettagli di un file specifico in modo asincrono. |
GetFilesAsync(string, CancellationToken?) | Recupera un elenco di file in modo asincrono in base allo scopo specificato. |
GetRunAsync(string, string, CancellationToken?) | Recupera i dettagli di un’esecuzione specifica all’interno di un thread in modo asincrono. |
GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | Recupera un elenco di esecuzioni per un thread specificato in modo asincrono. |
GetRunStepAsync(string, string, string, CancellationToken?) | Recupera i dettagli di un passo specifico all’interno di un’esecuzione in modo asincrono. |
GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | Recupera un elenco di passi per un’esecuzione specifica all’interno di un thread in modo asincrono. |
GetThreadAsync(string, CancellationToken?) | Recupera i dettagli di un thread specifico in modo asincrono. |
GetThreadMessageAsync(string, string, CancellationToken?) | Recupera i dettagli di un messaggio specifico all’interno di un thread in modo asincrono. |
GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Recupera un elenco di messaggi per un thread specifico in modo asincrono. |
GetVectorStoreAsync(string, CancellationToken?) | Recupera i dettagli di un archivio vettoriale specifico in modo asincrono. |
GetVectorStoreFileAsync(string, string, CancellationToken?) | Recupera i dettagli di un file specifico all’interno di un archivio vettoriale in modo asincrono. |
GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | Recupera i dettagli di un batch di file di archiviazione vettoriale specifico in modo asincrono. |
GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | Recupera un elenco di file all’interno di un batch di file di archiviazione vettoriale specifico in modo asincrono. |
GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | Recupera un elenco di file all’interno di un archivio vettoriale specifico in modo asincrono. |
GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | Recupera un elenco di archivi vettoriali in modo asincrono. |
ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | Modifica un assistente esistente in modo asincrono. |
ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | Modifica un’esecuzione esistente all’interno di un thread in modo asincrono. |
ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | Modifica un thread esistente in modo asincrono. |
ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest, CancellationToken?) | Modifica un messaggio esistente all’interno di un thread in modo asincrono. |
ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | Modifica un archivio vettoriale esistente in modo asincrono. |
RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | Esegue l’assistente con il threadId specificato e runCreateRequest, e ottiene in modo asincrono la risposta dell’assistente. |
UploadFileAsync(string, string, byte[], CancellationToken?) | Carica un file in modo asincrono sul server OpenAI. |
WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Attende il primo messaggio dall’assistente all’interno di un thread in modo asincrono. |
WaitForRunToCompleteAsync(string, string, CancellationToken?) | Attende che un’esecuzione venga completata all’interno di un thread in modo asincrono. |
WaitForThreadMessageToCompleteAsync(string, string) | Attende che un messaggio specifico del thread venga completato in modo asincrono. |
WaitForVectorStoreFileToCompleteAsync(string, string) | Attende che un file specifico di archiviazione vettoriale venga completato in modo asincrono. |
WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | Attende che un archivio vettoriale specifico venga completato in modo asincrono. |
Vedi Anche
- namespace Aspose.Pdf.AI
- assembly Aspose.PDF