功能概述
yt 是一款面向开发者和内容工作者的YouTube工具集skill,通过TranscriptAPI.com提供四项核心能力:视频字幕提取(1积分)、视频/频道搜索(1积分)、频道最新视频获取(免费)、@handle转Channel ID(免费)。
核心用法
| 场景 | 调用示例 |
|------|---------|
| 获取视频字幕 | `curl .../youtube/transcript?video_url=URL&format=text` |
| 搜索视频 | `curl .../youtube/search?q=QUERY&type=video&limit=10` |
| 频道最新视频 | `curl .../youtube/channel/latest?channel=@TED` |
| 解析频道ID | `curl .../youtube/channel/resolve?input=@handle` |
显著优点
- 零门槛起步:100免费积分,无需信用卡
- 结构化输出:支持JSON格式、时间戳、元数据附加
- 成本透明:搜索和字幕各1积分,频道查询完全免费
- 多格式支持:纯文本、带时间戳文本、完整JSON可选
局限性与风险
| 类别 | 说明 |
|------|------|
| 依赖外部服务 | 完全依赖TranscriptAPI.com的可用性与定价策略 |
| 字幕覆盖率 | 404错误提示"无字幕",对无人工/自动字幕视频无效 |
| 积分消耗 | 高频使用需付费(transcriptapi.com/billing) |
| 认证流程 | 需用户完成邮箱注册→OTP验证→密钥注入,交互链较长 |
适合人群
- 需要批量分析YouTube内容的研究者、记者
- 构建视频摘要、问答系统的AI开发者
- 监控特定频道更新的运营人员
安全提示
- API密钥存储于
~/.transcriptapi和shell profile,注意文件权限 - 建议定期轮换密钥,避免泄露导致积分被盗刷
- 402/404/408错误码需程序化处理,避免无限重试