👁️ 386
👍 44
📅 2026-06-13 收录
🔄 2026-06-13 更新

正文内容

功能概述

一款快速的命令行工具,用于总结网页 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_KEYGOOGLE_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 备用提取功能