Hola Angel, espero que estés bien
Error: ChatGoogleGenerativeAI no se puede importar
El problema es que el nombre de la clase cambió en versiones recientes de langchain-google-genai.
Solución
Reemplaza esta línea:
from langchain_google_genai import ChatGoogleGenerativeAI
Por esta:
from langchain_google_genai import ChatGoogleGenerativeAI
Espera... el nombre es el mismo. El problema real es que la versión instalada es incompatible. Prueba esto:
Paso 1 — Fuerza una versión específica
%pip install langchain-google-genai==1.0.10
Paso 2 — Reinicia el runtime
En Colab: Runtime → Restart session (o Ctrl+M .)
Paso 3 — Importa de nuevo
from langchain_google_genai import ChatGoogleGenerativeAI
¿Por qué pasa esto?
El flag -U en tus instalaciones fuerza la versión más reciente de todos los paquetes, y a veces las versiones más nuevas de langchain-google-genai reorganizan o renombran clases internas, rompiendo compatibilidad con otros paquetes instalados al mismo tiempo.
Si el error persiste, ejecuta esto para ver qué versión quedó instalada:
import langchain_google_genai
print(langchain_google_genai.__version__)
Duda: ¿Cual es la versión usada en su proyecto?
Saludos