TwelveLabs Pegasus 1.2 - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

TwelveLabs Pegasus 1.2

Das Modell TwelveLabs Pegasus 1.2 bietet umfassende Funktionen zum Verständnis und zur Analyse von Videos. Es kann Videoinhalte analysieren und Textbeschreibungen, Einblicke und Antworten auf Fragen zum Video generieren.

Verwenden Sie diese Informationen, um Inferenzaufrufe an TwelveLabs Modelle mit den InvokeModel, InvokeModelWithResponseStream (Streaming-) Operationen durchzuführen.

  • Anbieter: – TwelveLabs

  • Kategorien – Videoverständnis, Inhaltsanalyse

  • Model ID: – twelvelabs.pegasus-1-2-v1:0

  • Eingabemodalität – Video

  • Ausgabemodalität – Text

  • Maximale Videogröße – Video mit einer Länge von 1 Stunde (< 2 GB Dateigröße)

Anforderungsparameter von TwelveLabs Pegasus 1.2

In der folgenden Tabelle werden die Eingabeparameter für das Modell TwelveLabs Pegasus 1.2 beschrieben:

Anforderungsparameter von TwelveLabs Pegasus 1.2
Feld Typ Erforderlich Beschreibung
inputPrompt Zeichenfolge Ja Prompt zur Analyse des Videos Max.: 2 000 Token
temperature double Nein Temperatur für das Modell Steuert die Zufälligkeit der Ausgabe Standard: 0,2, Min.: 0, Max.: 1
responseFormat Objekt Nein Ermöglicht Benutzern die Angabe des strukturierten Ausgabeformats Unterstützt derzeit nur json_schema
mediaSource object Ja Beschreibt die Medienquelle Es muss entweder base64String oder s3Location angegeben werden.
mediaSource.base64String Zeichenfolge Nein Base64-codierte Bytezeichenfolge für das Video Maximal: 25 MB.
mediaSource.s3Location.uri Zeichenfolge Nein S3-URI, über den das Video heruntergeladen werden konnte Max.: Video mit einer Länge von 1 Stunde (< 2 GB Dateigröße)
mediaSource.s3Location.bucketOwner Zeichenfolge Nein Die AWS-Konto-ID des Bucket-Eigentümers
maxOutputTokens Ganzzahl Nein Die maximale Anzahl der zu generierenden Token Max.: 4 096

TwelveLabs Pegasus 1.2-Antwortfelder

In der folgenden Tabelle werden die Ausgabefelder für das Modell TwelveLabs Pegasus 1.2 beschrieben:

TwelveLabs Pegasus 1.2-Antwortfelder
Feld Typ Description
message Zeichenfolge Ausgabenachricht, die die Analyse des Videos durch das Modell enthält
finishReason Zeichenfolge Stopp-Grund, der beschreibt, warum die Ausgabe beendet wurde Gültige Werte: stop (die API hat die vollständige Vervollständigungen zurückgegeben, ohne dass irgendwelche Limits erreicht wurden), length (die Generierung hat das max_tokens-Limit überschritten)

Anforderung und Antwort von TwelveLabs Pegasus 1.2

Die folgenden Beispiele zeigen, wie das Modell TwelveLabs Pegasus 1.2 mit verschiedenen Eingabequellen verwendet wird.

Request

Die folgenden Beispiele veranschaulichen Anforderungsformate für das Modell TwelveLabs Pegasus 1.2.

Verwenden von base64-codiertem Video:

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

Verwenden von in S3 gespeichertem Video:

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

Verwenden des strukturierten Ausgabeformats:

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

Die folgenden Beispiele veranschaulichen Antwortformate für das Modell TwelveLabs Pegasus 1.2.

Standardantwort:

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

Antwort mit strukturierter Ausgabe:

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

Antwort, wenn die maximale Anzahl an Token erreicht wurde:

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