From 8f00e334da6e97d136a04486ec8bea97cd191ecd Mon Sep 17 00:00:00 2001 From: Luke Schlangen Date: Mon, 18 Dec 2023 17:02:33 -0600 Subject: [PATCH] chore: move image part before text part in vertex requests (#3595) --- generative-ai/snippets/nonStreamingMultipartContent.js | 2 +- generative-ai/snippets/sendMultiModalPromptWithVideo.js | 6 +++--- generative-ai/snippets/streamMultipartContent.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/generative-ai/snippets/nonStreamingMultipartContent.js b/generative-ai/snippets/nonStreamingMultipartContent.js index 1ab9929112..009779ac6f 100644 --- a/generative-ai/snippets/nonStreamingMultipartContent.js +++ b/generative-ai/snippets/nonStreamingMultipartContent.js @@ -52,7 +52,7 @@ async function createNonStreamingMultipartContent( }; const request = { - contents: [{role: 'user', parts: [textPart, filePart]}], + contents: [{role: 'user', parts: [filePart, textPart]}], }; console.log('Prompt Text:'); diff --git a/generative-ai/snippets/sendMultiModalPromptWithVideo.js b/generative-ai/snippets/sendMultiModalPromptWithVideo.js index cf723a7328..b98709f5c1 100644 --- a/generative-ai/snippets/sendMultiModalPromptWithVideo.js +++ b/generative-ai/snippets/sendMultiModalPromptWithVideo.js @@ -40,15 +40,15 @@ async function sendMultiModalPromptWithVideo( { role: 'user', parts: [ - { - text: 'What is in the video?', - }, { fileData: { fileUri: 'gs://cloud-samples-data/video/animals.mp4', mimeType: 'video/mp4', }, }, + { + text: 'What is in the video?', + }, ], }, ], diff --git a/generative-ai/snippets/streamMultipartContent.js b/generative-ai/snippets/streamMultipartContent.js index 186b5a24ac..9d8e29c163 100644 --- a/generative-ai/snippets/streamMultipartContent.js +++ b/generative-ai/snippets/streamMultipartContent.js @@ -53,7 +53,7 @@ async function createStreamMultipartContent( }; const request = { - contents: [{role: 'user', parts: [textPart, filePart]}], + contents: [{role: 'user', parts: [filePart, textPart]}], }; console.log('Prompt Text:');