SuperAPI AI 工具集

summarize

设计与创作

查看项目

更新于 10-16 09:35

技能介绍

用途:summarize 是一个快速命令行工具,用于总结或转写 URL、YouTube/视频、播客、文章、转写文本、PDF 和本地文件。

主要能力:支持对链接、本地文件与 YouTube 链接生成摘要;YouTube 可做尽力而为的转写提取,无需 yt-dlp;支持多模型与多种输出长度。

使用方式:快速开始命令示例: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。若用户要转写但内容过大,先给紧凑摘要,再询问展开的区段或时间范围。

模型与密钥:需设置所选提供商的 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。

常用参数:--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 回退。

适用场景与限制:适合快速理解链接、视频或文档;具体计费、价格、平台支持与效果资料暂未提供。