正文内容
功能概述
一款快速的命令行工具,用于总结网页 URL、本地文件及 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
模型与 API 密钥
为所选服务商设置对应 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。
常用命令行参数
-
--length short|medium|long|xl|xxl|:控制摘要长度 -
--max-output-tokens:限制输出 token 数量 -
--extract-only:仅提取文本内容(仅适用于 URL) -
--json:以 JSON 格式输出(便于程序解析) -
--firecrawl auto|off|always:启用 FireCrawl 作为网页内容提取的备用方案 -
--youtube auto:当环境变量APIFY_API_TOKEN已设置时,自动调用 Apify 作为 YouTube 视频的备用提取服务
配置文件
可选配置文件路径:~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
可选服务密钥:
-
FIRECRAWL_API_KEY:用于访问被屏蔽或受限的网站 -
APIFY_API_TOKEN:用于启用 YouTube 备用提取功能