رفتن به محتوا
سارویتوسعه‌دهندگان
مستندات/عامل‌ها و دانش

دانش متصل به عامل

متن، سند و صفحهٔ وب با جداسازی پروژه‌ها.

مجموعهٔ دانش پروژه

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 · تاریخچهٔ تغییرات