RAG 与 AI 智能体
无需自行抓取字幕,即可把干净、带时间戳的文字稿送入嵌入、向量数据库和 LLM 流水线。
一个 REST API,从公开的 YouTube 视频、播放列表和频道获取结构化文字稿。可预测的额度、机器可读的输出、清晰的错误。免费开始。
# quickstart.sh curl "https://api.example.com/v1/transcripts/VIDEO_ID" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"duration": 213,
"segments": [
{ "text": "...", "start": 18.64, "duration": 3.24 }
]
}
直接请求你已在使用的格式。响应稳定且带时间戳,后续工具无需猜测。
Single video, batch up to 50, playlists and channels. JSON, TXT, SRT, VTT, Markdown.
Large requests become asynchronous jobs with per-item status, retries and webhooks.
Grounded answers with timestamps, summaries and chapters. Small and focused at launch.
无需自行抓取字幕,即可把干净、带时间戳的文字稿送入嵌入、向量数据库和 LLM 流水线。
一次任务即可拉取整个播放列表或频道的文字稿,然后分析主题、情感或发言时长。
导出 SRT、VTT 或纯文本,用于发布字幕、构建无障碍档案,或把视频改写为文章。
把文字稿接入 MCP 服务器、Claude Code 和 Codex,让你的智能体按需读取任意视频。
Limits are configuration-driven and may change as the API stabilises.
Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY
Keys are hashed at rest, shown once, revocable, and scoped per account.
{
"error": {
"code": "TRANSCRIPT_NOT_AVAILABLE",
"message": "...",
"request_id": "req_123"
}
}
Every request carries an X-Request-ID for support and debugging.
The canonical schema is published and importable into Postman and other tooling.
有。每个账户获赠 10,000 免费额度和一个开发者密钥,无需信用卡。每个视频消耗 1 个额度,因此可以在不付费的情况下开发与测试。
在 Authorization 头中带上密钥,调用 GET /v1/transcripts/{videoId}。你会得到文字稿、语言、时长和带时间戳的片段(JSON)。
支持。先用 GET /v1/transcripts/{videoId}/languages 列出字幕轨道,再传 ?lang= 获取所需语言。自动字幕会标注以便判断质量。
JSON、TXT、SRT、VTT 和 Markdown。在文字稿请求中用 ?format=,或自行转换 JSON——片段是文本加开始时间与时长。
有。用 requests 或 httpx 几行即可,博客指南提供了含批处理与重试的 Python 快速上手。
可以。向 POST /v1/transcripts 发送最多 50 个视频 ID,或启动播放列表/频道任务,按视频返回结果与状态。
有。MCP 服务器向 Claude Code、Codex 等 MCP 客户端暴露文字稿工具,智能体无需定制代码即可读取视频。
早期访问期间 API 免费:每个账户 10,000 额度,每分钟 60 次请求。更高额度的付费计划即将推出。