Felo API PlatformFelo API Platform

設定 Harness

YouTube Subtitling API

取得 YouTube 字幕,支援可選語言和時間戳參數。

GET/v2/youtube/subtitling

認證

Bearer API key

Content type

不需要

限流說明

可能適用 endpoint 專屬限制。

YouTube Subtitling API 用於取得 YouTube 影片的結構化字幕資料,讓 Agent、內容分析、教育產品、搜尋索引和摘要/翻譯工作流可以直接使用影片文字。

Endpoint

GET https://openapi.felo.ai/v2/youtube/subtitling

認證

Authorization: Bearer YOUR_API_KEY

Query Parameters

ParameterTypeRequiredDefaultDescription
video_codestring-YouTube video ID,例如 dQw4w9WgXcQ
languagestring-字幕語言程式碼,例如 enzh-CN;不傳時由下游服務選擇可用語言
with_timebooleanfalse是否返回每條字幕的 startduration

回應 Fields

欄位型別說明
data.titlestringYouTube 影片標題
data.contentsarray字幕條目列表
data.contents[].startnumber字幕開始時間,單位秒
data.contents[].durationnumber字幕持續時間,單位秒
data.contents[].textstring字幕文字

範例

curl -X GET "https://openapi.felo.ai/v2/youtube/subtitling?video_code=dQw4w9WgXcQ&language=en&with_time=true" \
  -H "Authorization: Bearer YOUR_API_KEY"

使用場景

  • 讓 Agent 在回答問題前理解 YouTube 影片內容
  • 為影片內容建立可搜尋文字索引
  • 為摘要、翻譯或研究工作流準備 source text
  • 把筆記、引用和摘要對映回時間戳

說明

  • 這個 API 不下載影片或音訊。
  • 它返回已有字幕,不會為沒有字幕的影片生成字幕。
  • 某些影片可能沒有字幕,或沒有請求語言的字幕。

Error Responses

HTTP StatusError Code說明建議操作
400YOUTUBE_SUBTITLING_FAILED引數錯誤、影片不存在、字幕不可用或下游客戶端錯誤檢查 video_code、字幕可用性和 language
401INVALID_API_KEYAPI key 缺失、無效或已撤銷檢查 API key 和 authorization header
500YOUTUBE_SUBTITLING_FAILED內部服務錯誤重試;持續失敗請聯絡 support
502YOUTUBE_SUBTITLING_FAILED下游字幕服務失敗或不可用稍後重試