View a markdown version of this page

TwelveLabs Pegaso 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 Pegaso 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)

TwelveLabs Pegasus 1.2 parametri richiesta

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 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 Specifica uno schema JSON con output strutturato. Imposta l'oggetto dello schema direttamente sotto. responseFormat.jsonSchema
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.

TwelveLabs Pegasus 1.2 campi di risposta

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. Quando responseFormat.jsonSchema è impostato, questo campo restituisce una stringa JSON conforme allo schema fornito. Analizza la stringa per accedere ai singoli campi.
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

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