Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How to parse response of gemini pro model

Below is code from gemini documentation:

from vertexai.preview.generative_models import GenerativeModel

gemini_pro_model
= GenerativeModel("gemini-pro")
model_response
= gemini_pro_model.generate_content("Why do cars have four wheels?")
print("model_response\n",model_response)

Here if we do type(model_response), we get:
<class 'vertexai.generative_models._generative_models.GenerationResponse'>

How do I parse this into python dict?

2 1 2,303
1 REPLY 1

To parse the output, you can try using this: 
answer = model_response.candidates[0].content.parts[0].text
print("answer\n", answer)