SuperAPI AI 工具集

summarize

通用与其它

查看项目

更新于 10-15 08:33

技能介绍

summarize 是一个快速命令行工具(CLI),用于对 URL、本地文件以及 YouTube 链接进行摘要。它支持网页、PDF、图片和音频等多种内容类型。

用途 该工具旨在通过命令行快速获取各类内容的摘要,适用于需要批量处理或自动化摘要的场景。

主要能力

  • 支持摘要 URL、本地文件(如 PDF、图片、音频)和 YouTube 链接。
  • 可指定模型,例如 google/gemini-3-flash-preview。
  • 支持多种模型提供商:OpenAI、Anthropic、xAI、Google,需设置对应的 API 密钥环境变量。
  • 默认模型为 google/gemini-3-flash-preview(若未设置)。
  • 提供多种实用参数:
    • --length short|medium|long|xl|xxl|<chars>:控制摘要长度。
    • --max-output-tokens <count>:限制输出 token 数。
    • --extract-only:仅提取内容(仅限 URL)。
    • --json:输出机器可读的 JSON 格式。
    • --firecrawl auto|off|always:启用 Firecrawl 回退提取。
    • --youtube auto:启用 YouTube 回退(需设置 APIFY_API_TOKEN)。
  • 支持可选配置文件 ~/.summarize/config.json,例如设置默认模型:{ "model": "openai/gpt-5.2" }。
  • 可选服务:FIRECRAWL_API_KEY 用于处理被屏蔽的网站;APIFY_API_TOKEN 用于 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 密钥:

  • OpenAI: OPENAI_API_KEY
  • Anthropic: ANTHROPIC_API_KEY
  • xAI: XAI_API_KEY
  • Google: GEMINI_API_KEY(别名:GOOGLE_GENERATIVE_AI_API_KEY, GOOGLE_API_KEY)

适用场景 适用于需要快速摘要网页、文档、媒体内容的开发者或用户,尤其适合在命令行环境中集成或自动化处理。

限制 具体限制暂未提供。