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