Si tienen problemas de 404 y creo que uno de 400, es porque Gemini 1.5 ya no está disponible.
Yo usé gemini-3.1-flash-lite, además que tuve que quemar el modelo en el argumento de ChatGoogleGenerativeAI()
from langchain_google_genai import ChatGoogleGenerativeAI
from langchain_core.messages import HumanMessage
from my_keys import GEMINI_API_KEY, COHERE_API_KEY
from my_helper import encode_image
llm = ChatGoogleGenerativeAI(
api_key= GEMINI_API_KEY,
model="gemini-3.1-flash-lite"
)
imagen= encode_image('datos/ejemplo_grafico.jpg')
pregunta= "Describe la imagen: "
mensaje= HumanMessage(
content= [
{"type": "text", "text": pregunta},
{"type": "image_url", "image_url": f'data:image/jpeg;base64,{imagen}'}
]
)
respuesta= llm.invoke([mensaje])
print(respuesta)