SuperAPI AI 工具集

summarize

设计与创作

查看项目

更新于 10-15 21:37

技能介绍

用途:当用户要求“用 summarize.sh”“这个链接/视频讲了什么”“总结这个 URL/文章”“转写这个 YouTube/视频”时使用,可对 URL、文章、网页、PDF、播客、YouTube 视频和本地文件做摘要、压缩或要点提取。

主要能力与用法:基本命令为 summarize <目标>,例如 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。YouTube 区分摘要与字幕,尽力提取字幕用 summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only;若用户要字幕但内容过大,先返回紧凑摘要,再询问展开哪一段或时间范围。

模型与密钥:需为所选服务商设置对应密钥,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 回退。

限制:YouTube 字幕提取为尽力而为;部分站点可能需 Firecrawl;需配置相应服务商密钥;其余细节暂未提供。