

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 Pégaso 1.2
<a name="model-parameters-pegasus"></a>

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)

## TwelveLabs Pégaso 1.2 parâmetros de solicitação
<a name="model-parameters-pegasus-request"></a>

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


**TwelveLabs Pégaso 1.2 parâmetros de solicitação**  

| 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. | 

## TwelveLabs Pégaso 1.2 campos de resposta
<a name="model-parameters-pegasus-response"></a>

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


**TwelveLabs Pégaso 1.2 campos de resposta**  

| 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). | 

## TwelveLabs Pégaso 1.2 solicitação e resposta
<a name="model-parameters-pegasus-examples"></a>

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",
        "jsonSchema": {
            "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"
}
```

------