بارگذاری فایل
بارگذاری فایل (برای استفاده در پیامهای چت)
این سرویس برای بارگذاری فایل (تصویر یا فایل متنی پشتیبانیشده) جهت استفاده در پیامهای چت به صورت درونخطی استفاده میشود.
مراحل استفاده
- فایل خود را با استفاده از این سرویس بارگذاری کنید.
- شناسه فایل برگشتی را در فیلد
files
پیام چت استفاده نمایید.
مسیر سرویس
POST /api/v1/core/agent/{agent_pk}/file/upload
فرمتهای پشتیبانیشده
- تصویر: jpg، jpeg، png، gif، webp
- متن: xlsx، xls، pdf، md، markdown، htm، html، docx، csv، epub، txt، py
پارامترهای مسیر (Path Parameters)
نام | نوع | توضیحات |
---|---|---|
agent_pk | integer | شناسه دستیار (Agent) |
هدرها (Headers)
نام | مقدار | توضیحات |
---|---|---|
Authorization | Token api-token | توکن احراز هویت |
Content-Type | multipart/form-data | نوع محتوای درخواست |
بدنه درخواست (Request Body)
نام فیلد | نوع | توضیحات |
---|---|---|
file | فایل | فایل موردنظر برای آپلود |
نمونه فراخوانی
curl --location 'https://app.houshyar24.ir/api/v1/core/agent/1/file/upload' \
--header 'Authorization: Token <your-token>' \
--form 'file=@"/docs.txt"'
پاسخ موفق (200)
{
"upload_file_id": "string",
"file_name": "string",
"file_type": "file",
"transfer_method": "local_file",
"size": 12345
}