BetaAgentsOperations interface

واجهة تمثل عمليات BetaAgent.

الخصائص

createSession

ينشئ جلسة جديدة لنقطة نهاية وكيل. تقوم نقطة النهاية بحل نسخة الوكيل الاحتياطي من version_indicator وتفرض ملكية الجلسة باستخدام مفتاح العزل المقدم لعمليات تحولات الجلسة.

deleteSession

يحذف الجلسة بشكل متزامن. يعيد 204 حالة عدم وجود محتوى عندما يتم حذف الجلسة أو عدم وجودها.

deleteSessionFile

احذف ملفا أو مجلدا من صندوق الرمل الخاص بالجلسة. إذا recursive كان خاطئا (افتراضيا) وكان الهدف دليلا غير فارغ، فإن واجهة برمجة التطبيقات تعيد 409 Conflict.

downloadSessionFile

قم بتنزيل ملف من صندوق الرمل الخاص بالجلسة كتدفق ثنائي.

getSession

يسترجع جلسة حسب معرف.

listSessionFiles

قم بإدراج الملفات والأدلة في مسار معين في صندوق اللعب الخاص بالجلسة. يرجع فقط الأبناء المباشرين للدليل المحدد (غير تكراري).

listSessions

يرجع قائمة الجلسات للوكيل المحدد.

patchAgent

تحديث نقطة نهاية للوكيل.

uploadSessionFile

رفع ملف إلى صندوق الجلسة عبر التدفق الثنائي. الحد الأقصى لحجم الملف هو 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>