Interface IOpenAIClient
Innehåll
[
Dölj
]IOpenAIClient-gränssnitt
Representerar ett klientgränssnitt för att interagera med OpenAI API, och utökar grundläggande AI-klientfunktioner.
public interface IOpenAIClient
Metoder
Namn | Beskrivning |
---|---|
CancelRunAsync(string, string, CancellationToken?) | Avbryter en befintlig körning inom en tråd asynkront. |
CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | Avbryter en specifik vektorlagerfilbatch asynkront. |
CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | Skapar en ny assistent asynkront. |
CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | Skapar en ny slutförande asynkront. |
CreateRunAsync(string, RunCreateRequest, CancellationToken?) | Skapar en körning inom en specificerad tråd asynkront. |
CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | Skapar en tråd och en körning inom den asynkront. |
CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | Skapar en ny tråd asynkront. |
CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | Skapar ett nytt meddelande inom en tråd asynkront. |
CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | Skapar ett nytt vektorlager och väntar på att det ska slutföras asynkront. |
CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | Skapar ett nytt vektorlager asynkront. |
CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | Skapar en ny vektorlagerfil asynkront. |
CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | Skapar en ny vektorlagerfilbatch asynkront. |
DeleteAssistantAsync(string, CancellationToken?) | Tar bort en befintlig assistent asynkront. |
DeleteFileAsync(string, CancellationToken?) | Tar bort en specifik fil asynkront. |
DeleteThreadAsync(string, CancellationToken?) | Tar bort en befintlig tråd asynkront. |
DeleteThreadMessageAsync(string, string, CancellationToken?) | Tar bort ett meddelande inom en tråd asynkront. |
DeleteVectorStoreAsync(string, CancellationToken?) | Tar bort ett vektorlager asynkront. |
DeleteVectorStoreFileAsync(string, string, CancellationToken?) | Tar bort en fil inom ett vektorlager asynkront. |
GetAssistantAsync(string, CancellationToken?) | Hämtar detaljer om en specifik assistent asynkront. |
GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | Hämtar en lista över assistenter asynkront. |
GetFileAsync(string, CancellationToken?) | Hämtar detaljer om en specifik fil asynkront. |
GetFilesAsync(string, CancellationToken?) | Hämtar en lista över filer asynkront baserat på det angivna syftet. |
GetRunAsync(string, string, CancellationToken?) | Hämtar detaljer om en specifik körning inom en tråd asynkront. |
GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | Hämtar en lista över körningar för en specificerad tråd asynkront. |
GetRunStepAsync(string, string, string, CancellationToken?) | Hämtar detaljer om ett specifikt steg inom en körning asynkront. |
GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | Hämtar en lista över steg för en specifik körning inom en tråd asynkront. |
GetThreadAsync(string, CancellationToken?) | Hämtar detaljer om en specifik tråd asynkront. |
GetThreadMessageAsync(string, string, CancellationToken?) | Hämtar detaljer om ett specifikt meddelande inom en tråd asynkront. |
GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Hämtar en lista över meddelanden för en specifik tråd asynkront. |
GetVectorStoreAsync(string, CancellationToken?) | Hämtar detaljer om ett specifikt vektorlager asynkront. |
GetVectorStoreFileAsync(string, string, CancellationToken?) | Hämtar detaljer om en specifik fil inom ett vektorlager asynkront. |
GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | Hämtar detaljer om en specifik vektorlagerfilbatch asynkront. |
GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | Hämtar en lista över filer inom en specifik vektorlagerfilbatch asynkront. |
GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | Hämtar en lista över filer inom ett specifikt vektorlager asynkront. |
GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | Hämtar en lista över vektorlager asynkront. |
ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | Modifierar en befintlig assistent asynkront. |
ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | Modifierar en befintlig körning inom en tråd asynkront. |
ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | Modifierar en befintlig tråd asynkront. |
ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest, CancellationToken?) | Modifierar ett befintligt meddelande inom en tråd asynkront. |
ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | Modifierar ett befintligt vektorlager asynkront. |
RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | Kör assistenten med det angivna threadId och runCreateRequest, och hämtar asynkront assistentens svar. |
UploadFileAsync(string, string, byte[], CancellationToken?) | Laddar upp en fil asynkront till OpenAI-servern. |
WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | Väntar på det första meddelandet från assistenten inom en tråd asynkront. |
WaitForRunToCompleteAsync(string, string, CancellationToken?) | Väntar på att en körning ska slutföras inom en tråd asynkront. |
WaitForThreadMessageToCompleteAsync(string, string) | Väntar på att ett specifikt trådmeddelande ska slutföras asynkront. |
WaitForVectorStoreFileToCompleteAsync(string, string) | Väntar på att en specifik vektorlagerfil ska slutföras asynkront. |
WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | Väntar på att ett specifikt vektorlager ska slutföras asynkront. |
Se Även
- namespace Aspose.Pdf.AI
- assembly Aspose.PDF