دانش متصل به عامل
متن، سند و صفحهٔ وب با جداسازی پروژهها.
مجموعهٔ دانش پروژه
POST /v1/knowledge-bases با name یک مجموعه برای همین پروژهٔ API میسازد. GET فهرست همین پروژه را میدهد. این مسیر از فهرست قدیمی /v1/knowledge مستقل است. مجموعهٔ پروژهٔ دیگر به عامل وصل نمیشود.
افزودن منبع
POST /v1/knowledge-bases/{id}/documents نام name و دقیقاً یکی از text، url یا content_base64 را میگیرد. برای فایل media_type را هم بفرست. فایل تا ۲ مگابایت و فرمتهای PDF، DOCX، TXT، Markdown و CSV پشتیبانی میشوند. PDF اسکنشدهٔ بدون متن به OCR جداگانه نیاز دارد. پاسخ موفق status:ready دارد.
صفحهٔ وب
url باید HTTPS عمومی باشد. همین صفحه وارد میشود؛ خزیدن کل سایت و دنبال کردن redirect انجام نمیشود. نشانیهای محلی، خصوصی و سرویسهای ابری داخلی رد میشوند. برای تازهسازی، منبع قبلی را حذف و نسخهٔ جدید را اضافه کن.
اتصال و منابع پاسخ
شناسهٔ مجموعه را در knowledge_ids تنظیمات عامل قرار بده و نسخه را منتشر کن. بازیابی از جستجوی متن موجود استفاده میکند؛ این نسخه موتور embedding تازهای معرفی نمیکند. پاسخهای دارای ارجاع، نام و شناسهٔ منابع را برمیگردانند. DELETE /v1/knowledge-bases/{id}/documents/{documentId} منبع و DELETE /v1/knowledge-bases/{id} مجموعه را حذف میکند.
قرارداد API 1.6.0 · تاریخچهٔ تغییرات