SuperAPI AI 工具集

summarize

写作与研究

查看项目

更新于 10-16 04:31

技能介绍

用途:summarize 是一个快速 CLI,用于总结 URL、本地文件和 YouTube 链接,或从这些来源提取文本/字幕。适合用户问“这个链接/视频讲什么”“总结这篇文章”“转写这个 YouTube 视频”时使用。

主要能力:支持对网页、本地文件(如 PDF)和 YouTube 链接生成摘要;对 YouTube 支持尽力而为的字幕提取,无需 yt-dlp。可指定模型,默认模型为 google/gemini-3-flash-preview。支持多种提供商密钥:OpenAI(OPENAI_API_KEY)、Anthropic(ANTHROPIC_API_KEY)、xAI(XAI_API_KEY)、Google(GEMINI_API_KEY,别名 GOOGLE_GENERATIVE_AI_API_KEY、GOOGLE_API_KEY)。

使用方式示例: 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

常用参数:--length short|medium|long|xl|xxl|<chars>、--max-output-tokens <count>、--extract-only(仅 URL)、--json(机器可读)、--firecrawl auto|off|always(兜底提取)、--youtube auto(若设置 APIFY_API_TOKEN 则用 Apify 兜底)。

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

限制:字幕提取为尽力而为,不保证成功;部分站点可能需 Firecrawl;YouTube 兜底需 Apify 令牌;具体安装方式、费用与平台支持资料暂未提供。