Felo API PlatformFelo API Platform

Felo APIs

Mindmap API

Tạo mindmap từ prompt và ngữ cảnh LiveDoc tùy chọn.

POST/v2/mindmap

Xác thực

Bearer API key

Loại nội dung

application/json

Ghi chú về giới hạn

Có thể áp dụng giới hạn riêng cho endpoint.

Mindmap API cung cấp khả năng tạo mindmap. Bạn có thể tạo mindmap từ một chủ đề hoặc câu hỏi, và tùy chọn chỉ định loại bố cục.

Xác thực

Mọi yêu cầu đều cần khóa API trong header Authorization:

Authorization: Bearer YOUR_API_KEY

Dùng với AI Agent

Cài gói felo-ai đầy đủ để một Agent có thể tạo mindmap cùng với mọi Felo Skill khác hiện có. Trình cài đặt tự động khám phá mọi thư mục gói có chứa SKILL.md, nên nó bao gồm cả các bổ sung trong tương lai. Hãy cài mọi Skill được phát hiện vào Codex ~/.codex/skills, Claude Code ~/.claude/skills, OpenClaw ~/.agents/skills hoặc Hermes Agent ~/.hermes/skills. Làm theo hướng dẫn thiết lập AI Agent thủ công để biết quy trình thiết lập an toàn cho từng nền tảng.

Tạo mindmap

Tạo mindmap dựa trên một truy vấn (chủ đề hoặc câu hỏi).

Endpoint

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

Header yêu cầu

HeaderBắt buộcMô tả
AuthorizationCóKhóa API của bạn theo định dạng Bearer YOUR_API_KEY
Content-TypeCóPhải là application/json

Nội dung yêu cầu

Tham sốKiểuBắt buộcMô tả
querystringCóChủ đề hoặc câu hỏi để tạo mindmap. Tối đa 2000 ký tự
layoutstringKhôngLoại bố cục. Mặc định: MIND_MAP
livedoc_short_idstringKhôngID LiveDoc. Nếu không cung cấp, một LiveDoc mới sẽ được tạo tự động

Các loại bố cục

Bố cụcMô tả
MIND_MAPMind map cổ điển (mặc định)
LOGICAL_STRUCTURESơ đồ cấu trúc logic
ORGANIZATION_STRUCTURESơ đồ tổ chức
CATALOG_ORGANIZATIONSơ đồ tổ chức theo danh mục
TIMELINESơ đồ dòng thời gian
FISHBONESơ đồ xương cá

Ví dụ: Tạo với LiveDoc tự động

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"
  }'

Ví dụ: Tạo với LiveDoc cụ thể

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"
  }'

Phản hồi thành công (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"
  }
}

Các trường phản hồi

TrườngKiểuMô tả
resource_idstringResource ID của mindmap đã tạo
statusstringTrạng thái của mindmap (ví dụ: COMPLETED)
livedoc_short_idstringShort ID của LiveDoc nơi mindmap được lưu
mindmap_urlstringURL để xem mindmap (định dạng: {host}/mindmap/{resource_id})
svgstringNội dung SVG của mindmap
messagestringThông điệp trạng thái

Mã lỗi

MãTrạng thái HTTPMô tả
UNAUTHORIZED401Khóa API không hợp lệ hoặc đã bị thu hồi
MINDMAP_CREATE_FAILED502Tạo mindmap thất bại
LIVEDOC_CREATE_FAILED502Tạo LiveDoc thất bại
LIVEDOC_NOT_FOUND404Không tìm thấy LiveDoc đã chỉ định
LLM_SERVICE_UNAVAILABLE503Dịch vụ LLM không khả dụng
LLM_REQUEST_TIMEOUT504Yêu cầu LLM hết thời gian chờ