Felo API PlatformFelo API Platform

Felo APIs

Mindmap API

نقشه‌های ذهنی را از promptها و زمینه اختیاری LiveDoc بسازید.

POST/v2/mindmap

احراز هویت

Bearer API key

نوع محتوا

application/json

یادداشت نرخ

ممکن است محدودیت‌های مخصوص endpoint اعمال شود.

Mindmap API توانمندی تولید نقشه ذهنی را فراهم می‌کند. می‌توانید با یک موضوع یا پرسش نقشه ذهنی بسازید و به‌صورت اختیاری نوع چیدمان را مشخص کنید.

احراز هویت

همه درخواست‌ها به یک کلید API در سرآیند Authorization نیاز دارند:

Authorization: Bearer YOUR_API_KEY

استفاده با عامل‌های هوش مصنوعی

بسته کامل felo-ai را نصب کنید تا یک عامل بتواند در کنار هر Felo Skill در دسترس دیگر نقشه ذهنی بسازد. نصب‌کننده به‌صورت پویا هر پوشه بسته شامل SKILL.md را کشف می‌کند، پس افزوده‌های آینده را هم در بر می‌گیرد. همه Skillهای کشف‌شده را در ~/.codex/skills مربوط به Codex، ~/.claude/skills مربوط به Claude Code، ~/.agents/skills مربوط به OpenClaw یا ~/.hermes/skills مربوط به Hermes Agent نصب کنید. برای رویه راه‌اندازی ایمن در هر پلتفرم راهنمای راه‌اندازی دستی عامل هوش مصنوعی را دنبال کنید.

ساخت نقشه ذهنی

بر اساس یک پرس‌وجو (موضوع یا پرسش) نقشه ذهنی بسازید.

Endpoint

POST https://openapi.felo.ai/v2/mindmap

سرآیندهای درخواست

سرآیندالزامیتوضیح
Authorizationبلهکلید API شما در قالب Bearer YOUR_API_KEY
Content-Typeبلهباید application/json باشد

بدنه درخواست

پارامترنوعالزامیتوضیح
querystringبلهموضوع یا پرسش برای تولید نقشه ذهنی. حداکثر 2000 کاراکتر
layoutstringخیرنوع چیدمان. پیش‌فرض: MIND_MAP
livedoc_short_idstringخیرشناسه LiveDoc. اگر داده نشود، LiveDoc تازه‌ای به‌طور خودکار ساخته می‌شود

نوع‌های چیدمان

چیدمانتوضیح
MIND_MAPنقشه ذهنی کلاسیک (پیش‌فرض)
LOGICAL_STRUCTUREنمودار ساختار منطقی
ORGANIZATION_STRUCTUREچارت سازمانی
CATALOG_ORGANIZATIONچارت سازمانی کاتالوگ
TIMELINEنمودار خط زمانی
FISHBONEنمودار استخوان ماهی

نمونه: ساخت با LiveDoc خودکار

curl -X POST 'https://openapi.felo.ai/v2/mindmap' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "Artificial Intelligence trends in 2024"
  }'

نمونه: ساخت با LiveDoc مشخص

curl -X POST 'https://openapi.felo.ai/v2/mindmap' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "Project timeline overview",
    "layout": "TIMELINE",
    "livedoc_short_id": "abc123xyz"
  }'

پاسخ موفق (200)

{
  "status": "ok",
  "message": null,
  "data": {
    "resource_id": "550e8400-e29b-41d4-a716-446655440000",
    "status": "COMPLETED",
    "livedoc_short_id": "PvyKouzJirXjFdst4uKRK3",
    "mindmap_url": "https://felo.ai/mindmap/550e8400-e29b-41d4-a716-446655440000",
    "svg": "<svg>...</svg>",
    "message": "Mindmap created successfully"
  }
}

فیلدهای پاسخ

فیلدنوعتوضیح
resource_idstringشناسه منبع نقشه ذهنی ساخته‌شده
statusstringوضعیت نقشه ذهنی (مثلاً COMPLETED)
livedoc_short_idstringشناسه کوتاه LiveDocی که نقشه ذهنی در آن ذخیره شده
mindmap_urlstringURL مشاهده نقشه ذهنی (قالب: {host}/mindmap/{resource_id})
svgstringمحتوای SVG نقشه ذهنی
messagestringپیام وضعیت

کدهای خطا

کدوضعیت HTTPتوضیح
UNAUTHORIZED401کلید API نامعتبر یا لغوشده است
MINDMAP_CREATE_FAILED502ساخت نقشه ذهنی شکست خورد
LIVEDOC_CREATE_FAILED502ساخت LiveDoc شکست خورد
LIVEDOC_NOT_FOUND404LiveDoc مشخص‌شده پیدا نشد
LLM_SERVICE_UNAVAILABLE503سرویس LLM در دسترس نیست
LLM_REQUEST_TIMEOUT504مهلت درخواست LLM تمام شد