用途:summarize 是一个快速 CLI,用于对 URL、本地文件和 YouTube 链接生成摘要,或提取原始文本/转录。
主要能力:支持对网页、本地文件(如 PDF)和 YouTube 视频进行摘要;可通过 --extract-only 仅提取原始文本(仅限 URL);可用 --length 控制摘要长度(short|medium|long|xl|xxl 或指定字符数),用 --max-output-tokens 设置硬性 token 上限;--json 输出机器可读结果;--firecrawl 为被屏蔽站点提供回退提取;--youtube auto 在设置 APIFY_API_TOKEN 时启用 Apify 回退。
使用方式:基本命令如 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 密钥: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;若转录很长,建议先返回紧凑摘要,再询问要展开的章节或时间范围。其他平台、收费或效果信息暂未提供。