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 TwelveLabs Pegasus 1.2 modello 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).

  • Fornitore: TwelveLabs

  • Categorie: comprensione dei video, analisi dei contenuti

  • ID del 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.2parametri di richiesta

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

TwelveLabs Pegasus 1.2parametri di richiesta
Campo Tipo Campo obbligatorio Descrizione
inputPrompt stringa Richiesta di analisi del video. Max: 2000 gettoni.
temperature double 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 la fonte multimediale. Fornito base64String o s3Location deve essere fornito.
mediaSource.base64String string No Stringa di byte codificata in Base64 per il video. Massimo: 36 MB.
mediaSource.s3Location.uri string No URI S3 da cui è possibile scaricare il video. Max: video della durata massima di 1 ora (dimensione del file < 2 GB).
mediaSource.s3Location.bucketOwner string No ID dell'account AWS del proprietario del bucket.
maxOutputTokens integer No Il numero massimo di token da generare. Massimo: 4096.

Campi di risposta TwelveLabs Pegasus 1.2

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

Campi di risposta TwelveLabs Pegasus 1.2
Campo Tipo Descrizione
message stringa Messaggio di output contenente l'analisi del video effettuata dal modello.
finishReason string Stop reason 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.2richiesta e risposta

Gli esempi seguenti mostrano come utilizzare il TwelveLabs Pegasus 1.2 modello con diverse fonti di input.

Request

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

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 risposta del TwelveLabs Pegasus 1.2 modello.

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