返回流水线

精彩片段

读取转录文本,返回 N 个编辑精选,最值得引用的时刻,可用于剪辑、生成章节或社媒发布。

模型Claude Sonnet 4.6
10

1 – 20

还需填写:字幕文稿 (SRT/TXT)

使用此流水线的配方

关于此流水线的文章

精彩片段 API

从你自己的代码调用此流水线。一次请求即可发起运行;模型是一个输入字段,而不是独立的接口。

4 个输入
1 必填
10 积分
bun add @pipe2-ai/sdk
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "highlights",
  input: {
    transcript_asset_id: "a1b2c3d4-0000-4000-8000-000000000002",
  },
});
pip install pipe2
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="highlights",
    input={
        "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002",
    },
))
go get github.com/pipe2-ai/sdk-go
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "highlights", input)
if err != nil {
    log.Fatal(err)
}
brew install pipe2-ai/tap/pipe2
pipe2 pipelines run \
  --pipeline highlights \
  --input-json '{"transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"}' \
  --wait

获取 API 令牌 →

参数

transcript_asset_id 必填

Transcript to find highlights in. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
count

How many highlight moments to return.

integer 默认 5
language

Transcript language. Leave unset to detect it automatically.

string 默认 en
显示全部 4 个输入
style

自然语言提示,“最搞笑的片段”“最有力的论点”“最具争议的观点”。留空则使用默认的金句片段挑选器。

string

在 AI 智能体中使用

将任意 MCP 客户端指向 pipe2,你的智能体就能获得这些工具。它会找到这条流水线,读取上方相同的 schema,然后运行它。

  • list_pipelines
  • get_pipeline_schema
  • run_pipeline
  • get_pipeline_run_status
  • request_upload
https://mcp.pipe2.ai/mcp
{
  "mcpServers": {
    "pipe2ai": {
      "url": "https://mcp.pipe2.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

完整 API 参考 MCP 设置 CLI 参考

精彩片段: 编辑级时刻挑选器

放入一份转录文本(SRT 或纯文本),即可得到一份按排序的 JSON 列表,列出最值得引用、最具吸引力的时刻。Claude 会通读全文,应用你的编辑指令,并为每个精选返回一句话的上下文说明和一个目标片段时长。

你可以用它做什么

  • 为 clip-factory 配方供料: clip-factory 的自动路径会在转录和逐片段裁剪循环之间自动运行 highlights,让你完全省去手动处理 clips.json 的步骤
  • 构建章节标记: 用这些精选为 YouTube 添加章节时间戳,或为播客生成节目笔记分段
  • 生成社媒帖子: 每个精选的上下文说明都是一份可直接编辑的推文或文案草稿
  • 引导挑选器: 传入诸如 "最有趣的时刻" 或 "最有力的技术论点" 之类的风格提示,以获得针对特定主题的片段

工作原理

  1. 转录你的视频或音频: 运行 Transcription 流水线,在素材库中获取一个 SRT 素材
  2. 附上转录文本并设置你想要的时刻数量(默认 5,最多 20)
  3. 可选地添加风格引导: 用自然语言描述你想要的时刻类型
  4. 下载 highlights.json: 一个由精选组成的 JSON 数组,每项都带有上下文说明和 desired_seconds

常见问题

支持哪些转录文本格式?
仅支持 SRT,即带时间戳的标准字幕格式。不接受没有时间戳的纯文本。请先用 Transcription 流水线生成 SRT。
风格引导如何工作?
写一条自然语言指令,'最有趣的时刻'、'最有力的论点'、'最具争议的观点'、'情感高潮'。留空则使用内置默认值:最值得引用、最具吸引力的时刻,包含鲜明观点、令人惊讶的事实、生动的故事和清晰的论点。
我应该要多少个时刻?
对于 30–60 分钟的录音,5 是不错的默认值。对于 10 分钟的视频,通常 2–3 个合适。对于长达数小时的会议演讲,8–10 个。挑选器会限制在实际存在的不同时刻数量以内,一段只有一个要点的 5 分钟片段,即便你要 5 个也只会返回 1 个精选。
它如何与 clip-factory 配方配合?
clip-factory 配方会自动运行 highlights,除非你想在裁剪前查看或编辑这些精选,否则无需单独调用此流水线。向配方传入 --highlights-count 和 --highlights-style 即可对其进行调节。
它的费用是多少?
统一 10 积分,与转录文本长度或精选数量无关。成本来自 AI 分析,而非转录文本长度。

探索更多流水线

查看全部 →
视频生成器
from 9.5
视频生成器
图像生成器
0.2-6.4
图像生成器
音频生成器
0.7-1.3
音频生成器
音乐生成器
2.5-45.1
音乐生成器