وصل کردن هوش مصنوعی به Abrivo ویژهٔ Pro
۱. کلید API بساز
اول باید حساب Pro داشته باشی. بعد برو تنظیمات → دسترسی API و یک کلید جدید بساز. کلید فقط یکبار نشون داده میشه، همونجا کپیش کن.
کلید API معادل رمز عبور حسابته — فقط به ابزارهایی بده که بهشون اعتماد داری. هر وقت خواستی، از همون صفحه میتونی لغوش کنی.
ساخت کلید API
۲. راههای اتصال
MCP (توصیهشده برای Claude / ChatGPT)
یک کانکتور با آدرس
https://abrivo.ir/mcp و کلید API بهعنوان Bearer token اضافه کن؛ ابزارهای آپلود/لیست/حذف/اشتراک بهصورت خودکار در اختیار مدل قرار میگیره.
REST API (برای رباتها و اسکریپتها)
مثل ربات تلگرام Dian یا هر کد پایتون/Node — مستقیم با
curl یا هر کتابخانهٔ HTTP به /api/v1/ وصل شو.
۳. اتصال با MCP (Claude / ChatGPT)
- در Claude: تنظیمات → Connectors → Add custom connector.
- آدرس سرور:
https://abrivo.ir/mcp - هدر احراز هویت:
Authorization: Bearer <کلید API خودت> - بعد از وصل شدن، کافیه توی چت بگی: «این فایل رو توی آبریوو آپلود کن و لینکش رو بده».
ابزارهای در دسترس مدل: get_account، list_files، get_file، delete_file، share_file، و upload_from_url (وقتی فایل یه لینک قابلدسترسی داره — مثلاً لینک دانلود فایل تلگرام — مدل بهجای رد کردن بایتهای فایل از این ابزار استفاده میکنه).
۴. اتصال با REST API (مثلاً یک ربات تلگرام)
سناریوی «یه فایل بفرست به ربات، بگو آپلودش کن آبریوو، لینک بگیر» دقیقاً همینه: بکاند ربات، فایل رو از تلگرام میگیره و مستقیم با کلید API آپلود میکنه — بدون نیاز به MCP.
آپلود مستقیم فایل
curl -X POST https://abrivo.ir/api/v1/files \
-H "Authorization: Bearer <API_KEY>" \
-F "file=@/path/to/file.zip"
آپلود از روی لینک (مثلاً لینک فایل تلگرام)
curl -X POST https://abrivo.ir/api/v1/files/from-url \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{"url": "https://api.telegram.org/file/bot<TOKEN>/<path>", "filename": "video.mp4"}'
پاسخ هر دو حالت یک آبجکت فایل با share_url برمیگردونه — همون لینکی که باید به کاربر بدی.
سایر endpointها
GET /api/v1/me— وضعیت حساب و فضای باقیموندهGET /api/v1/files— لیست فایلهاGET /api/v1/files/{id}— جزئیات یک فایلDELETE /api/v1/files/{id}— حذف فایلPOST /api/v1/files/{id}/share— فعالسازی/ساخت مجدد لینک اشتراک
محدودیتها: همون سقف حجم و فضای طرح Proات روی API هم اعمال میشه. آپلود از روی لینک روی آدرسهای داخلی/لوکال (لوپبک، شبکهٔ خصوصی) کار نمیکنه.