Interface IOpenAIClient
İçindekiler
[
Saklamak
]IOpenAIClient arayüzü
OpenAI API’si ile etkileşimde bulunmak için bir istemci arayüzünü temsil eder, temel AI istemci işlevselliklerini genişletir.
public interface IOpenAIClient
Yöntemler
| İsim | Açıklama |
|---|---|
| CancelRunAsync(string, string, CancellationToken?) | Bir iş parçacığı içinde mevcut bir çalışmayı asenkron olarak iptal eder. |
| CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | Belirli bir vektör depolama dosyası grubunu asenkron olarak iptal eder. |
| CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | Yeni bir asistanı asenkron olarak oluşturur. |
| CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | Yeni bir tamamlamayı asenkron olarak oluşturur. |
| CreateRunAsync(string, RunCreateRequest, CancellationToken?) | Belirtilen bir iş parçacığı içinde bir çalışmayı asenkron olarak oluşturur. |
| CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | Bir iş parçacığı ve içinde bir çalışmayı asenkron olarak oluşturur. |
| CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | Yeni bir iş parçacığını asenkron olarak oluşturur. |
| CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | Bir iş parçacığı içinde yeni bir mesajı asenkron olarak oluşturur. |
| CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | Yeni bir vektör deposu oluşturur ve tamamlanmasını asenkron olarak bekler. |
| CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | Yeni bir vektör deposunu asenkron olarak oluşturur. |
| CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | Yeni bir vektör depolama dosyasını asenkron olarak oluşturur. |
| CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | Yeni bir vektör depolama dosyası grubunu asenkron olarak oluşturur. |
| DeleteAssistantAsync(string, CancellationToken?) | Mevcut bir asistanı asenkron olarak siler. |
| DeleteFileAsync(string, CancellationToken?) | Belirli bir dosyayı asenkron olarak siler. |
| DeleteThreadAsync(string, CancellationToken?) | Mevcut bir iş parçacığını asenkron olarak siler. |
| DeleteThreadMessageAsync(string, string, CancellationToken?) | Bir iş parçacığı içinde bir mesajı asenkron olarak siler. |
| DeleteVectorStoreAsync(string, CancellationToken?) | Bir vektör deposunu asenkron olarak siler. |
| DeleteVectorStoreFileAsync(string, string, CancellationToken?) | Bir vektör deposu içinde bir dosyayı asenkron olarak siler. |
| GetAssistantAsync(string, CancellationToken?) | Belirli bir asistanın ayrıntılarını asenkron olarak alır. |
| GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | Asistanların listesini asenkron olarak alır. |
| GetFileAsync(string, CancellationToken?) | Belirli bir dosyanın ayrıntılarını asenkron olarak alır. |
| GetFilesAsync(string, CancellationToken?) | Belirtilen amaca dayalı olarak dosyaların listesini asenkron olarak alır. |
| GetRunAsync(string, string, CancellationToken?) | Bir iş parçacığı içinde belirli bir çalışmanın ayrıntılarını asenkron olarak alır. |
| GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | Belirtilen bir iş parçacığı için çalışmalardan oluşan bir listeyi asenkron olarak alır. |
| GetRunStepAsync(string, string, string, CancellationToken?) | Bir çalışmadaki belirli bir adımın ayrıntılarını asenkron olarak alır. |
| GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | Bir iş parçacığı içindeki belirli bir çalışma için adımların listesini asenkron olarak alır. |
| GetThreadAsync(string, CancellationToken?) | Belirli bir iş parçacığının ayrıntılarını asenkron olarak alır. |
| GetThreadMessageAsync(string, string) | Bir iş parçacığı içindeki belirli bir mesajın ayrıntılarını asenkron olarak alır. |
| GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Belirli bir iş parçacığı için mesajların listesini asenkron olarak alır. |
| GetVectorStoreAsync(string, CancellationToken?) | Belirli bir vektör deposunun ayrıntılarını asenkron olarak alır. |
| GetVectorStoreFileAsync(string, string, CancellationToken?) | Bir vektör deposu içindeki belirli bir dosyanın ayrıntılarını asenkron olarak alır. |
| GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | Belirli bir vektör depolama dosyası grubunun ayrıntılarını asenkron olarak alır. |
| GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | Belirli bir vektör depolama dosyası grubundaki dosyaların listesini asenkron olarak alır. |
| GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | Belirli bir vektör deposundaki dosyaların listesini asenkron olarak alır. |
| GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | Vektör depolarının listesini asenkron olarak alır. |
| ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | Mevcut bir asistanı asenkron olarak değiştirir. |
| ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | Bir iş parçacığı içindeki mevcut bir çalışmayı asenkron olarak değiştirir. |
| ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | Mevcut bir iş parçacığını asenkron olarak değiştirir. |
| ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest, CancellationToken?) | Bir iş parçacığı içindeki mevcut bir mesajı asenkron olarak değiştirir. |
| ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | Mevcut bir vektör deposunu asenkron olarak değiştirir. |
| RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | Belirtilen threadId ve runCreateRequest ile asistanı çalıştırır ve asenkron olarak asistan yanıtını alır. |
| UploadFileAsync(string, string, byte[], CancellationToken?) | Bir dosyayı asenkron olarak OpenAI sunucusuna yükler. |
| WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Bir iş parçacığı içinde asistanın ilk mesajını asenkron olarak bekler. |
| WaitForRunToCompleteAsync(string, string, CancellationToken?) | Bir iş parçacığı içinde bir çalışmanın tamamlanmasını asenkron olarak bekler. |
| WaitForThreadMessageToCompleteAsync(string, string, CancellationToken?) | Belirli bir iş parçacığı mesajının tamamlanmasını asenkron olarak bekler. |
| WaitForVectorStoreFileToCompleteAsync(string, string, CancellationToken?) | Belirli bir vektör depolama dosyasının tamamlanmasını asenkron olarak bekler. |
| WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | Belirli bir vektör deposunun tamamlanmasını asenkron olarak bekler. |
Ayrıca Bakınız
- namespace Aspose.Pdf.AI
- assembly Aspose.PDF