firebase-js-sdk icon indicating copy to clipboard operation
firebase-js-sdk copied to clipboard

[VertexAI] `GenerateContentCandidate.parts` is undefined

Open dlarocque opened this issue 7 months ago • 0 comments

Operating System

n/a

Environment (if applicable)

n/a

Firebase SDK Version

11.7.1

Firebase SDK Product(s)

VertexAI

Project Tooling

JS

Detailed Problem Description

When using multimodal content generation with Gemini and streaming responses, the last chunk returned will have no parts, which causes an internal error.

There is currently no workaround for this issue.

Steps and code to reproduce issue

const model = getGenerativeModel(ai, { model: 'gemini-2.0-flash-exp', generationConfig: { responseModalities: ['TEXT', 'IMAGE'] }});
model.generateContentStream('generate an image of a dog'); // @firebase/vertexai: FirebaseError: AI: Part should have at least one property, but there are none. This is likely caused by a malformed response from the backend. (AI/invalid-content)

dlarocque avatar May 12 '25 18:05 dlarocque