Felo Slides

📊 一句话生成专业演示文稿

Felo Slides 是一个基于官方 Felo PPT Task API 的 PPT 生成技能,可将用户话题或大纲自动转化为可下载的演示文稿,支持任务轮询追踪与双端输出。

收藏
9.1k
安装
2.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与工作机制

Felo Slides 封装了 Felo 官方 PPT Task API (v2),为 Claude Code 环境提供端到端的幻灯片自动化生成能力。用户仅需提供主题或结构化大纲,系统即可调用 POST /v2/ppts 创建异步任务,随后通过轮询 GET /v2/tasks/{task_id}/historical 监控状态,直至任务到达 COMPLETED/SUCCESSFAILED/ERROR 终止态。

执行流程遵循严格的四步规范:① API Key 预检;② Node 脚本统一封装创建与轮询逻辑(无需外部 jq 依赖);③ 终端状态判定;④ 结构化结果返回。脚本支持 --json --verbose 调试模式,可输出完整元数据(task_id、ppt_url、live_doc_url、livedoc_short_id、ppt_business_id)。

显著优点

  • 官方 API 背书:直接对接 Felo openapi.felo.ai 域名,非第三方逆向接口,协议合规性高
  • 异步任务追踪:内置 10 秒间隔轮询、最长 30 分钟等待、60 秒 HTTP 超时,避免长连接阻塞
  • 双端输出兼容:同时返回可下载 PPT 链接与在线协作文档链接,满足不同分享场景
  • 健壮的错误码映射:对 INVALID_API_KEYPPT_TASK_CREATE_FAILEDPPT_TASK_QUERY_FAILED 等已知错误提供可读提示

潜在局限

  • 强依赖外部服务:任务执行完全依赖 Felo 服务端可用性,网络波动或 502 错误会导致创建/查询失败
  • 轮询资源消耗:30 分钟最大等待期在高并发场景下可能占用本地执行资源
  • API Key 人工配置:需用户手动 export 环境变量,无 OAuth 或密钥托管机制,易因遗忘导致阻断
  • 有限的可控参数:当前仅暴露 query/interval/max-wait/timeout,不支持模板选择、页数强制约束、品牌配色等细粒度控制

适用人群

  • 需要快速将文本大纲转化为视觉演示的知识工作者、产品经理、教育工作者
  • 已在 Felo 平台开通 API 权限并持有有效 Key 的开发者
  • 对输出格式要求为「可用即可」、无需深度定制的场景

常规风险

| 风险类别 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 密钥泄露 | 明文 export 于终端历史或脚本文件 | 使用密钥管理服务或 Claude Code 环境变量隔离 |
| 任务悬挂 | 网络中断导致轮询提前退出,任务实际仍在后台运行 | 始终返回 task_id,支持用户后续手动查询 |
| 内容合规 | 生成内容受 Felo 平台 AI 审核策略约束 | 避免输入敏感或违规主题 |
| 服务依赖 | Felo 平台 SLA 未公开,存在不可用时无法降级 | 关键场景准备本地备份方案 |

Felo Slides 内容

scripts文件夹
手动下载zip · 6.4 kB
run_ppt_task.mjstext/javascript
请选择文件