Skip to contents

下载字幕、解析内容并生成摘要的便捷函数。支持单个视频和播放列表。

Usage

yt_summary(
  url,
  base_url = "https://api.chatanywhere.tech/v1",
  api_key = Sys.getenv("CHATANYWHERE_API_KEY"),
  lang = "en",
  summary_lang = "zh",
  rettype = c("list", "data.frame", "tibble"),
  output_dir = tempdir(),
  model = "gpt-4o-mini"
)

Arguments

url

字符串,YouTube 视频或播放列表的 URL

base_url

字符串,API 基础 URL,默认为 "https://api.chatanywhere.tech"

api_key

字符串,API 密钥,默认从环境变量 CHATANYWHERE_API_KEY 获取

lang

字符串,字幕语言代码,默认为 "en"

summary_lang

字符串,摘要语言,默认为 "zh"

rettype

字符串,返回类型,默认为 "list"

model

字符串,使用的模型名称,默认为 "gpt-4o-mini"

Value

如果是单个视频,返回字符串(摘要); 如果是播放列表,返回列表(每个视频的摘要)或字符串(合并的摘要)