SuperAPI AI 工具集

summarize

设计与创作

查看项目

更新于 10-16 07:23

技能介绍

用途:summarize 是一个快速 CLI,用于对 URL、本地文件(如 PDF)和 YouTube 链接生成摘要,或提取文本/转录内容。适合用户询问“这个链接/视频讲了什么”“总结这篇文章”“转录这个 YouTube/视频”等场景。

主要能力:支持对网页、本地文件和 YouTube 链接做摘要;对 YouTube 可做尽力而为的转录提取,无需 yt-dlp;支持多种长度输出、机器可读 JSON、Firecrawl 回退提取,以及设置 APIFY_API_TOKEN 后的 YouTube 回退。

使用方式: summarize "https://example.com" --model google/gemini-3-flash-preview summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto 仅提取转录:summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only

模型与密钥:需为所选提供商设置 API key,如 OPENAI_API_KEY、ANTHROPIC_API_KEY、XAI_API_KEY、GEMINI_API_KEY(别名 GOOGLE_GENERATIVE_AI_API_KEY、GOOGLE_API_KEY)。未设置时默认模型为 google/gemini-3-flash-preview。

常用参数:--length short|medium|long|xl|xxl|<chars>、--max-output-tokens <count>、--extract-only(仅 URL)、--json、--firecrawl auto|off|always、--youtube auto。

配置:可选配置文件 ~/.summarize/config.json,例如 { "model": "openai/gpt-5.2" }。可选服务:FIRECRAWL_API_KEY 用于被屏蔽站点,APIFY_API_TOKEN 用于 YouTube 回退。

限制:转录提取为尽力而为,不保证成功;若转录内容过大,建议先返回紧凑摘要,再询问要展开的章节或时间范围。其他平台、收费与效果信息暂未提供。