SuperAPI AI 工具集

summarize

设计与创作

查看项目

更新于 10-16 08:06

技能介绍

用途:summarize 是一个快速的 CLI 工具,可对 URL、本地文件和 YouTube 链接生成摘要;也可对 URL 做尽力而为的文本/转录提取,官方说明其无需 yt-dlp。

主要能力:支持网页、本地文件(如 PDF)与 YouTube 链接;可仅提取文本;可控制摘要长度;可输出机器可读的 JSON;可选 Firecrawl 处理被拦截站点、可选 Apify 作为 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。仅提取转录(仅限 URL):summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only。常用参数包括 --length short|medium|long|xl|xxl|<chars>、--max-output-tokens <count>、--extract-only、--json、--firecrawl auto|off|always、--youtube auto。若用户要转录但内容过大,官方建议先返回精简摘要,再询问要展开哪一部分或时间范围。

模型与密钥:需为所选提供商设置 API key——OpenAI 用 OPENAI_API_KEY,Anthropic 用 ANTHROPIC_API_KEY,xAI 用 XAI_API_KEY,Google 用 GEMINI_API_KEY(别名 GOOGLE_GENERATIVE_AI_API_KEY、GOOGLE_API_KEY)。未设置时默认模型为 google/gemini-3-flash-preview。可选配置文件 ~/.summarize/config.json,例如 {"model": "openai/gpt-5.2"}。可选服务:FIRECRAWL_API_KEY 用于被拦截站点,APIFY_API_TOKEN 用于 YouTube 兜底。

适用场景与限制:适合快速了解链接或视频内容、从 URL 尽力提取转录、对本地文件做摘要。官方对 YouTube 转录表述为“尽力而为”,并非保证成功;README 未提供安装方式、收费与价格、平台支持或性能数据,这些暂未提供。