SuperAPI AI 工具集

summarize

设计与创作

查看项目

更新于 10-15 20:06

技能介绍

用途:summarize 是一个快速 CLI,用于对 URL、本地文件和 YouTube 链接生成摘要,或提取文本/转录内容。当用户提出“use summarize.sh”“这个链接/视频讲了什么”“总结这个 URL/文章”“转录这个 YouTube/视频”等请求时可使用。

主要能力:支持对网页、本地文件(如 PDF)和 YouTube 链接进行摘要;对 YouTube 提供尽力而为的转录提取,无需 yt-dlp;可输出机器可读的 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。仅提取转录可用 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。

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

限制:YouTube 转录为尽力而为,可能不完整;若转录内容过大,建议先返回紧凑摘要,再询问要展开的章节或时间范围。其他平台、收费、价格等信息暂未提供。