

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# TwelveLabs Pegaso 1.2
<a name="model-parameters-pegasus"></a>

Il modello TwelveLabs Pegasus 1.2 offre funzionalità complete di comprensione e analisi video. Può analizzare i contenuti video e generare descrizioni testuali, approfondimenti e risposte a domande sul video.

Utilizzate queste informazioni per effettuare chiamate di inferenza ai TwelveLabs modelli con le operazioni InvokeModel, InvokeModelWithResponseStream (streaming).
+ Provider: TwelveLabs
+ Categorie: comprensione dei video, analisi dei contenuti
+ ID modello: `twelvelabs.pegasus-1-2-v1:0`
+ Modalità di input: video
+ Modalità di output: testo
+ Dimensione massima del video: video della durata di 1 ora (dimensione del file < 2 GB)

## TwelveLabs Pegasus 1.2 parametri richiesta
<a name="model-parameters-pegasus-request"></a>

La tabella seguente descrive i parametri di input per il modello TwelveLabs Pegasus 1.2:


**TwelveLabs Pegaso 1.2 parametri richiesta**  

| Campo | Tipo | Campo obbligatorio | Descrizione | 
| --- | --- | --- | --- | 
| inputPrompt | stringa | Sì | Prompt per analizzare il video. Max: 2.000 token. | 
| temperature | virgola mobile a doppia precisione | No | Temperatura per il modello. Controlla la casualità nell’output. Predefinito: 0,2, Min: 0, Max: 1. | 
| responseFormat | Oggetto | No | Consente agli utenti di specificare il formato di output strutturato. Attualmente supporta solo json\_schema. | 
| mediaSource | oggetto | Sì | Descrive l’origine del file multimediale. È necessario specificarebase64String o s3Location. | 
| mediaSource.base64String | stringa | No | Stringa di byte codificata in Base64 per il video. Massimo: 25 MB. | 
| mediaSource.s3Location.uri | stringa | No | URI S3 da cui è possibile scaricare il video. Max: video della durata di 1 ora (dimensione del file < 2 GB). | 
| mediaSource.s3Location.bucketOwner | stringa | No | ID account AWS del proprietario del bucket. | 
| maxOutputTokens | numero intero | No | Il numero massimo di token da generare. Massimo: 4096. | 

## TwelveLabs Pegasus 1.2 campi di risposta
<a name="model-parameters-pegasus-response"></a>

La tabella seguente descrive i campi di output per il modello TwelveLabs Pegasus 1.2:


**TwelveLabs Pegasus 1.2 campi di risposta**  

| Campo | Tipo | Description | 
| --- | --- | --- | 
| message | stringa | Messaggio di output contenente l’analisi del video effettuata dal modello. | 
| finishReason | stringa | Motivo dell’interruzione che descrive il motivo per cui l’output è terminato. Valori validi: stop (l’API ha restituito i completamenti completi senza raggiungere alcun limite), length (la generazione ha superato il limite max\_tokens). | 

## TwelveLabs Pegasus 1.2 richiesta e risposta
<a name="model-parameters-pegasus-examples"></a>

Negli esempi seguenti viene illustrato come utilizzare il modello TwelveLabs Pegasus 1.2 con diverse origini di input.

------
#### [ Request ]

Gli esempi seguenti mostrano i formati di richiesta per il modello TwelveLabs Pegasus 1.2.

**Utilizzo di video con codifica base64:**

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

**Utilizzo di video archiviati in S3:**

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

**Utilizzo del formato di output strutturato:**

```
{
    "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 ]

Gli esempi seguenti mostrano i formati di richiesta per il modello TwelveLabs Pegasus 1.2.

**Risposta standard:**

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

**Risposta con output strutturato:**

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

**Risposta al raggiungimento del numero massimo di token:**

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

------