TwelveLabs Pegasus 1.2 - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

TwelveLabs Pegasus 1.2

O modelo TwelveLabs Pegasus 1.2 oferece recursos abrangentes de compreensão e análise de vídeo. Ele pode analisar conteúdo de vídeo e gerar descrições textuais, insights e respostas a perguntas feitas ao vídeo.

Use essas informações para fazer chamadas de inferência para TwelveLabs modelos com as operações InvokeModel, InvokeModelWithResponseStream (streaming).

  • Fornecedor — TwelveLabs

  • Categorias: compreensão e análise de conteúdo de vídeo

  • ID de modelo: twelvelabs.pegasus-1-2-v1:0

  • Modalidade de entrada: vídeo

  • Modalidade de saída: texto

  • Duração máxima do vídeo: vídeo de 1 hora (tamanho de arquivo < 2 GB)

Parâmetros de solicitação do TwelveLabs Pegasus 1.2

A seguinte tabela descreve os parâmetros de entrada para o modelo TwelveLabs Pegasus 1.2.

Parâmetros de solicitação do TwelveLabs Pegasus 1.2
Campo Tipo Obrigatório Descrição
inputPrompt string Sim Prompt para analisar o vídeo. Máximo: 2 mil tokens.
temperature double Não Temperatura do modelo. Controla a randomização na saída. Padrão: 0,2; Mín.: 0; Máx.: 1.
responseFormat Objeto Não Permite que os usuários especifiquem o formato de saída estruturado. No momento, aceita somente json_schema.
mediaSource objeto Sim Descreve a fonte de mídia. É necessário fornecer base64String ou s3Location.
mediaSource.base64String string Não String de bytes codificada em base64 para o vídeo. Máximo: 25MB.
mediaSource.s3Location.uri string Não URI do S3 no qual o vídeo pode ser baixado. Máx.: vídeo de 1 hora (tamanho de arquivo < 2 GB).
mediaSource.s3Location.bucketOwner string Não O ID da conta da AWS do proprietário do bucket.
maxOutputTokens integer Não O número máximo de tokens a serem gerados. Máx: 4.096.

Campos de resposta TwelveLabs Pegasus 1.2

A tabela a seguir descreve os campos para o modelo TwelveLabs Pegasus 1.2.

Campos de resposta TwelveLabs Pegasus 1.2
Campo Tipo Description
message string Mensagem de saída contendo a análise do vídeo pelo modelo.
finishReason string Motivo da interrupção que descreve por que a saída foi encerrada. Valores válidos: stop (a API exibiu os preenchimentos completos sem atingir nenhum limite), length (a geração ultrapassou o limite de max_tokens).

Solicitação e reposta do TwelveLabs Pegasus 1.2

Os exemplos a seguir mostram como usar o modelo TwelveLabs Pegasus 1.2 com diferentes fontes de entrada.

Request

Os exemplos a seguir mostram os formatos de solicitação para o modelo TwelveLabs Pegasus 1.2.

Usar vídeo codificado em base64:

{ "inputPrompt": "tell me about the video", "mediaSource": { "base64String": "<BASE64 STRING OF VIDEO FILE>" }, "temperature": 0 }

Usar vídeo armazenado no S3:

{ "inputPrompt": "Tell me about this video", "mediaSource": { "s3Location": { "uri": "s3://path-to-video-object-in-s3", "bucketOwner": "bucket-owner-account-id" } }, "temperature": 0 }

Usar o formato de saída estruturada:

{ "inputPrompt": "Analyze this video and provide a structured summary", "mediaSource": { "s3Location": { "uri": "s3://path-to-video-object-in-s3", "bucketOwner": "bucket-owner-account-id" } }, "temperature": 0.2, "maxOutputTokens": 2048, "responseFormat": { "type": "json_schema", "json_schema": { "name": "video_analysis", "schema": { "type": "object", "properties": { "summary": {"type": "string"}, "key_scenes": {"type": "array", "items": {"type": "string"}}, "duration": {"type": "string"} }, "required": ["summary", "key_scenes"] } } } }
Response

Os exemplos a seguir mostram os formatos de resposta do modelo TwelveLabs Pegasus 1.2.

Resposta padrão:

{ "message": "This video shows a person walking through a park during sunset. The scene includes trees, a walking path, and golden lighting from the setting sun. The person appears to be enjoying a peaceful evening stroll.", "finishReason": "stop" }

Resposta com saída estruturada:

{ "message": "{\"summary\": \"A peaceful evening walk through a park at sunset\", \"key_scenes\": [\"Person entering the park\", \"Walking along tree-lined path\", \"Sunset lighting through trees\", \"Person sitting on bench\"], \"duration\": \"Approximately 2 minutes\"}", "finishReason": "stop" }

Resposta quando o máximo de tokens foi atingido:

{ "message": "This video contains multiple scenes showing various activities. The first scene shows...", "finishReason": "length" }