TwelveLabs Pegasus 1.2
TwelveLabs Pegasus 1.2 模型具备全面的视频理解与分析能力,能够分析视频内容,并生成关于视频的文本描述、见解及问题解答。
使用这些信息,您可以通过 InvokeModel 和 InvokeModelWithResponseStream(流式传输)操作对 TwelveLabs 模型进行推理调用。
提供商 – TwelveLabs
类别 – 视频理解、内容分析
模型 ID –
twelvelabs.pegasus-1-2-v1:0输入模态 – 视频
输出模态 – 文本
最大视频大小 – 时长 1 小时的视频(文件大小 < 2 GB)
TwelveLabs Pegasus 1.2 请求参数
下表描述了 TwelveLabs Pegasus 1.2 模型的输入参数:
| 字段 | 类型 | 必需 | 描述 |
|---|---|---|---|
inputPrompt |
字符串 | 是 | 用于分析视频的提示。最大值:2000 个词元。 |
temperature |
double | 否 | 模型的温度。控制输出的随机性。默认值:0.2,最小值:0,最大值:1。 |
responseFormat |
对象 | 否 | 可让用户指定结构化输出格式。目前仅支持 json_schema。 |
mediaSource |
对象 | 是 | 描述媒体源。必须提供 base64String 或 s3Location。 |
mediaSource.base64String |
字符串 | 否 | 视频的 Base64 编码字节字符串。最大值:36 MB。 |
mediaSource.s3Location.uri |
字符串 | 否 | 可用于下载视频的 S3 URI。最大值:时长 1 小时的视频(文件大小 < 2 GB)。 |
mediaSource.s3Location.bucketOwner |
字符串 | 否 | 存储桶拥有者的 AWS 账户 ID。 |
maxOutputTokens |
整数 | 否 | 要生成的最大词元数。最大值:4096。 |
TwelveLabs Pegasus 1.2 响应字段
下表描述了 TwelveLabs Pegasus 1.2 模型的输出字段:
| 字段 | 类型 | 描述 |
|---|---|---|
message |
字符串 | 包含模型对视频的分析结果的输出消息。 |
finishReason |
字符串 | 描述输出终止原因的停止原因。有效值:stop(API 返回完整补全结果,未触发任何限制)、length(生成内容超出 max_tokens 限制)。 |
TwelveLabs Pegasus 1.2 请求和响应
以下示例展示了如何将 TwelveLabs Pegasus 1.2 模型与不同的输入源结合使用。