Interface IOpenAIClient
محتويات
[
يخفي
]واجهة IOpenAIClient
تمثل واجهة عميل للتفاعل مع واجهة برمجة تطبيقات OpenAI، وتوسيع وظائف عميل الذكاء الاصطناعي الأساسية.
public interface IOpenAIClient
الطرق
| الاسم | الوصف |
|---|---|
| CancelRunAsync(string, string, CancellationToken?) | يلغي عملية قائمة ضمن خيط بشكل غير متزامن. |
| CancelVectorStoreFileBatchAsync(string, string, CancellationToken?) | يلغي دفعة ملف مخزن المتجهات المحددة بشكل غير متزامن. |
| CreateAssistantAsync(AssistantCreateRequest, CancellationToken?) | ينشئ مساعدًا جديدًا بشكل غير متزامن. |
| CreateCompletionAsync(CompletionCreateRequest, CancellationToken?) | ينشئ إكمالًا جديدًا بشكل غير متزامن. |
| CreateRunAsync(string, RunCreateRequest, CancellationToken?) | ينشئ عملية ضمن خيط محدد بشكل غير متزامن. |
| CreateThreadAndRunAsync(RunThreadCreateRequest, CancellationToken?) | ينشئ خيطًا وعملية ضمنه بشكل غير متزامن. |
| CreateThreadAsync(ThreadCreateRequest, CancellationToken?) | ينشئ خيطًا جديدًا بشكل غير متزامن. |
| CreateThreadMessageAsync(string, ThreadMessageCreateRequest, CancellationToken?) | ينشئ رسالة جديدة ضمن خيط بشكل غير متزامن. |
| CreateVectorStoreAndWaitToCompleteAsync(VectorStoreCreateRequest, CancellationToken?) | ينشئ مخزن متجهات جديد وينتظر حتى يكتمل بشكل غير متزامن. |
| CreateVectorStoreAsync(VectorStoreCreateRequest, CancellationToken?) | ينشئ مخزن متجهات جديد بشكل غير متزامن. |
| CreateVectorStoreFileAsync(string, VectorStoreFileCreateRequest, CancellationToken?) | ينشئ ملف مخزن متجهات جديد بشكل غير متزامن. |
| CreateVectorStoreFileBatchAsync(string, VectorStoreFileBatchCreateRequest, CancellationToken?) | ينشئ دفعة ملف مخزن متجهات جديدة بشكل غير متزامن. |
| DeleteAssistantAsync(string, CancellationToken?) | يحذف مساعدًا موجودًا بشكل غير متزامن. |
| DeleteFileAsync(string, CancellationToken?) | يحذف ملفًا محددًا بشكل غير متزامن. |
| DeleteThreadAsync(string, CancellationToken?) | يحذف خيطًا موجودًا بشكل غير متزامن. |
| DeleteThreadMessageAsync(string, string, CancellationToken?) | يحذف رسالة ضمن خيط بشكل غير متزامن. |
| DeleteVectorStoreAsync(string, CancellationToken?) | يحذف مخزن متجهات بشكل غير متزامن. |
| DeleteVectorStoreFileAsync(string, string, CancellationToken?) | يحذف ملفًا ضمن مخزن متجهات بشكل غير متزامن. |
| GetAssistantAsync(string, CancellationToken?) | يسترجع تفاصيل مساعد محدد بشكل غير متزامن. |
| GetAssistantsAsync(AssistantListQueryParameters, CancellationToken?) | يسترجع قائمة بالمساعدين بشكل غير متزامن. |
| GetFileAsync(string, CancellationToken?) | يسترجع تفاصيل ملف محدد بشكل غير متزامن. |
| GetFilesAsync(string, CancellationToken?) | يسترجع قائمة بالملفات بشكل غير متزامن بناءً على الغرض المحدد. |
| GetRunAsync(string, string, CancellationToken?) | يسترجع تفاصيل عملية محددة ضمن خيط بشكل غير متزامن. |
| GetRunsAsync(string, RunListQueryParameters, CancellationToken?) | يسترجع قائمة بالعمليات لخيط محدد بشكل غير متزامن. |
| GetRunStepAsync(string, string, string, CancellationToken?) | يسترجع تفاصيل خطوة محددة ضمن عملية بشكل غير متزامن. |
| GetRunStepsAsync(string, string, RunStepListQueryParameters, CancellationToken?) | يسترجع قائمة بالخطوات لعملية محددة ضمن خيط بشكل غير متزامن. |
| GetThreadAsync(string, CancellationToken?) | يسترجع تفاصيل خيط محدد بشكل غير متزامن. |
| GetThreadMessageAsync(string, string, CancellationToken?) | يسترجع تفاصيل رسالة محددة ضمن خيط بشكل غير متزامن. |
| GetThreadMessagesAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | يسترجع قائمة بالرسائل لخيط محدد بشكل غير متزامن. |
| GetVectorStoreAsync(string, CancellationToken?) | يسترجع تفاصيل مخزن متجهات محدد بشكل غير متزامن. |
| GetVectorStoreFileAsync(string, string, CancellationToken?) | يسترجع تفاصيل ملف محدد ضمن مخزن متجهات بشكل غير متزامن. |
| GetVectorStoreFileBatchAsync(string, string, CancellationToken?) | يسترجع تفاصيل دفعة ملف مخزن متجهات محددة بشكل غير متزامن. |
| GetVectorStoreFileBatchFilesAsync(string, string, VectorStoreFileBatchFileListQueryParameters, CancellationToken?) | يسترجع قائمة بالملفات ضمن دفعة ملف مخزن متجهات محددة بشكل غير متزامن. |
| GetVectorStoreFilesAsync(string, VectorStoreFileListQueryParameters, CancellationToken?) | يسترجع قائمة بالملفات ضمن مخزن متجهات محدد بشكل غير متزامن. |
| GetVectorStoresAsync(VectorStoreListQueryParameters, CancellationToken?) | يسترجع قائمة بمخازن المتجهات بشكل غير متزامن. |
| ModifyAssistantAsync(string, AssistantModifyRequest, CancellationToken?) | يعدل مساعدًا موجودًا بشكل غير متزامن. |
| ModifyRunAsync(string, string, RunModifyRequest, CancellationToken?) | يعدل عملية موجودة ضمن خيط بشكل غير متزامن. |
| ModifyThreadAsync(string, ThreadModifyRequest, CancellationToken?) | يعدل خيطًا موجودًا بشكل غير متزامن. |
| ModifyThreadMessageAsync(string, string, ThreadMessageModifyRequest, CancellationToken?) | يعدل رسالة موجودة ضمن خيط بشكل غير متزامن. |
| ModifyVectorStoreAsync(string, VectorStoreModifyRequest, CancellationToken?) | يعدل مخزن متجهات موجود بشكل غير متزامن. |
| RunAndGetAssistantResponseAsync(string, RunCreateRequest, CancellationToken?) | يشغل المساعد مع threadId المحدد وrunCreateRequest، ويحصل بشكل غير متزامن على استجابة المساعد. |
| UploadFileAsync(string, string, byte[], CancellationToken?) | يرفع ملفًا بشكل غير متزامن إلى خادم OpenAI. |
| WaitForAssistantMessageAsync(string, ThreadMessageListQueryParameters, CancellationToken?) | ينتظر أول رسالة من المساعد ضمن خيط بشكل غير متزامن. |
| WaitForRunToCompleteAsync(string, string, CancellationToken?) | ينتظر حتى تكتمل عملية ضمن خيط بشكل غير متزامن. |
| WaitForThreadMessageToCompleteAsync(string, string) | ينتظر حتى تكتمل رسالة خيط محددة بشكل غير متزامن. |
| WaitForVectorStoreFileToCompleteAsync(string, string) | ينتظر حتى يكتمل ملف مخزن متجهات محدد بشكل غير متزامن. |
| WaitForVectorStoreToCompleteAsync(string, CancellationToken?) | ينتظر حتى يكتمل مخزن متجهات محدد بشكل غير متزامن. |
انظر أيضًا
- مساحة الاسم Aspose.Pdf.AI
- التجميع Aspose.PDF