BetaAgentsOperations interface
واجهة تمثل عمليات BetaAgent.
الخصائص
| create |
ينشئ جلسة جديدة لنقطة نهاية وكيل.
تقوم نقطة النهاية بحل نسخة الوكيل الاحتياطي من |
| delete |
يحذف الجلسة بشكل متزامن. يعيد 204 حالة عدم وجود محتوى عندما يتم حذف الجلسة أو عدم وجودها. |
| delete |
احذف ملفا أو مجلدا من صندوق الرمل الخاص بالجلسة.
إذا |
| download |
قم بتنزيل ملف من صندوق الرمل الخاص بالجلسة كتدفق ثنائي. |
| get |
يسترجع جلسة حسب معرف. |
| list |
قم بإدراج الملفات والأدلة في مسار معين في صندوق اللعب الخاص بالجلسة. يرجع فقط الأبناء المباشرين للدليل المحدد (غير تكراري). |
| list |
يرجع قائمة الجلسات للوكيل المحدد. |
| patch |
تحديث نقطة نهاية للوكيل. |
| upload |
رفع ملف إلى صندوق الجلسة عبر التدفق الثنائي. الحد الأقصى لحجم الملف هو 50 ميجابايت. التحميلات التي تتجاوز هذا الحد تعطي 413 حمولة كبيرة جدا. |
تفاصيل الخاصية
createSession
ينشئ جلسة جديدة لنقطة نهاية وكيل.
تقوم نقطة النهاية بحل نسخة الوكيل الاحتياطي من version_indicator وتفرض ملكية الجلسة باستخدام مفتاح العزل المقدم لعمليات تحولات الجلسة.
createSession: (agentName: string, isolationKey: string, versionIndicator: VersionIndicatorUnion, options?: BetaAgentsCreateSessionOptionalParams) => Promise<AgentSessionResource>
قيمة الخاصية
(agentName: string, isolationKey: string, versionIndicator: VersionIndicatorUnion, options?: BetaAgentsCreateSessionOptionalParams) => Promise<AgentSessionResource>
deleteSession
يحذف الجلسة بشكل متزامن. يعيد 204 حالة عدم وجود محتوى عندما يتم حذف الجلسة أو عدم وجودها.
deleteSession: (agentName: string, sessionId: string, isolationKey: string, options?: BetaAgentsDeleteSessionOptionalParams) => Promise<void>
قيمة الخاصية
(agentName: string, sessionId: string, isolationKey: string, options?: BetaAgentsDeleteSessionOptionalParams) => Promise<void>
deleteSessionFile
احذف ملفا أو مجلدا من صندوق الرمل الخاص بالجلسة.
إذا recursive كان خاطئا (افتراضيا) وكان الهدف دليلا غير فارغ، فإن واجهة برمجة التطبيقات تعيد 409 Conflict.
deleteSessionFile: (agentName: string, sessionId: string, path: string, options?: BetaAgentsDeleteSessionFileOptionalParams) => Promise<void>
قيمة الخاصية
(agentName: string, sessionId: string, path: string, options?: BetaAgentsDeleteSessionFileOptionalParams) => Promise<void>
downloadSessionFile
قم بتنزيل ملف من صندوق الرمل الخاص بالجلسة كتدفق ثنائي.
downloadSessionFile: (agentName: string, sessionId: string, path: string, options?: BetaAgentsDownloadSessionFileOptionalParams) => Promise<BetaAgentsDownloadSessionFileResponse>
قيمة الخاصية
(agentName: string, sessionId: string, path: string, options?: BetaAgentsDownloadSessionFileOptionalParams) => Promise<BetaAgentsDownloadSessionFileResponse>
getSession
يسترجع جلسة حسب معرف.
getSession: (agentName: string, sessionId: string, options?: BetaAgentsGetSessionOptionalParams) => Promise<AgentSessionResource>
قيمة الخاصية
(agentName: string, sessionId: string, options?: BetaAgentsGetSessionOptionalParams) => Promise<AgentSessionResource>
listSessionFiles
قم بإدراج الملفات والأدلة في مسار معين في صندوق اللعب الخاص بالجلسة. يرجع فقط الأبناء المباشرين للدليل المحدد (غير تكراري).
listSessionFiles: (agentName: string, sessionId: string, path: string, options?: BetaAgentsListSessionFilesOptionalParams) => Promise<SessionDirectoryListResponse>
قيمة الخاصية
(agentName: string, sessionId: string, path: string, options?: BetaAgentsListSessionFilesOptionalParams) => Promise<SessionDirectoryListResponse>
listSessions
يرجع قائمة الجلسات للوكيل المحدد.
listSessions: (agentName: string, options?: BetaAgentsListSessionsOptionalParams) => PagedAsyncIterableIterator<AgentSessionResource, AgentSessionResource[], PageSettings>
قيمة الخاصية
(agentName: string, options?: BetaAgentsListSessionsOptionalParams) => PagedAsyncIterableIterator<AgentSessionResource, AgentSessionResource[], PageSettings>
patchAgent
تحديث نقطة نهاية للوكيل.
patchAgent: (agentName: string, options?: BetaAgentsPatchAgentObjectOptionalParams) => Promise<Agent>
قيمة الخاصية
(agentName: string, options?: BetaAgentsPatchAgentObjectOptionalParams) => Promise<Agent>
uploadSessionFile
رفع ملف إلى صندوق الجلسة عبر التدفق الثنائي. الحد الأقصى لحجم الملف هو 50 ميجابايت. التحميلات التي تتجاوز هذا الحد تعطي 413 حمولة كبيرة جدا.
uploadSessionFile: (agentName: string, sessionId: string, path: string, content: Uint8Array, options?: BetaAgentsUploadSessionFileOptionalParams) => Promise<SessionFileWriteResponse>
قيمة الخاصية
(agentName: string, sessionId: string, path: string, content: Uint8Array, options?: BetaAgentsUploadSessionFileOptionalParams) => Promise<SessionFileWriteResponse>