TwelveLabs Pegasus 1.2 - Amazon Bedrock

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 Pegasus 1.2

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)

Parametri delle richieste di TwelveLabs Pegasus 1.2

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

Parametri della richiesta di TwelveLabs Pegasus 1.2
Campo Tipo Campo obbligatorio Descrizione
inputPrompt stringa 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 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.

Campi di risposta di TwelveLabs Pegasus 1.2

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

Campi di risposta di TwelveLabs Pegasus 1.2
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).

Richiesta e risposta di TwelveLabs Pegasus 1.2

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", "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

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