SuperAPI AI 工具集

frevana-gen-report

办公与效率

查看项目

更新于 10-15 21:41

技能介绍

用途:该技能用于调用 Frevana 的 POST https://ai-factory.frevana.com/report/generate 接口生成最终 HTML,把用户内容与模板组合渲染。

主要能力:输入 content 或 content_file,可选 template_id(省略时默认 mckinsey-style-report-2)。接口返回形如 {"content": "<html>..."} 的 JSON,技能提取其中 content 字段的 HTML 作为最终结果,不做修改、优化或后处理,除非用户明确要求。

使用方式:运行 bash <skill-path>/scripts/generate_report.sh。支持 --content "report content";长内容建议用 --content-file ./report-content.md;可用 --output ./out/frevana-report.html 保存结果;当用户明确提供令牌时可用 --token 覆盖。请求体固定为 content、template_id 与 target_platform(值为 generate_auto_formating_content,除非接口契约变化,不应修改)。

依赖与令牌:需要 curl、bash;需要环境变量 FREVANA_TOKEN,或本次运行显式传入 --token。交互式 shell 中若缺少令牌可能提示输入;非交互或智能体流程中令牌缺失应快速失败,提示设置 FREVANA_TOKEN 或传 --token。

执行顺序:确认已提供 content 或 content_file 之一;优先使用脚本而非临时 curl;未给 template_id 时使用默认值;脚本优先读取 FREVANA_TOKEN;解析响应 JSON 提取 content;原样返回或输出该 HTML。

限制与注意事项:必须且只能提供 --content 或 --content-file 之一,缺失时停止并询问;缺少 curl 或 bash 时停止并提示;不要向用户回显 Bearer 令牌;提取的 HTML 是最终结果,应原样传递。示例提示包括用模板生成 HTML 报告、按指定 template_id 调用 /report/generate 并保存为 HTML 文件等。