SuperAPI AI 工具集

summarize

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:通过 summarize CLI 在终端工作流中对 URL、本地文件、stdin 管道输入、YouTube 链接、播客和媒体文件进行 LLM 摘要,也可只做内容提取。

主要能力:支持多种输入类型;可选择模型与提供商;可控制摘要长度;可返回 JSON 诊断信息;可用 --extract --format md 只提取内容而不摘要。

使用方式:先确认输入类型与期望输出格式,运行最小命令后再逐步加参数。常见用法:summarize "https://example.com";summarize "/path/to/file.pdf";cat notes.md | summarize -;summarize "https://youtube.com/watch?v=...";指定模型 summarize "https://example.com" --model openai/gpt-5-mini;控制长度 --length long;返回诊断 JSON --json;仅提取内容 --extract --format md。

配置:模型选择优先级为 --model、SUMMARIZE_MODEL、~/.summarize/config.json、内置默认(auto)。任务关键时建议显式指定 --model;稳定默认值可写入 ~/.summarize/config.json。需确保 API 凭证与所选模型或提供商匹配。

排错:失败时先用 --verbose 或 --json 重跑,确认 API key 与模型匹配,再切换到已知可用模型(如 openai/gpt-5-mini 或 google/gemini-3-flash-preview)。媒体或 YouTube 失败时检查外部依赖 yt-dlp、ffmpeg,可选 tesseract。可用 --json 查看提取与指标字段。

限制:资料未提供具体安装命令、支持的全部提供商与密钥名称、定价、平台要求;更深层的参数与错误指引需参考 references/cli.md。本技能聚焦命令运行与具体故障修复,不包含仓库级完整文档。