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