dependency_conflictTier 1 · 70% confidence

ai-agents-dependency-conflict-when-using-chatvertexai-from-langchain-google-vert-4a133c23

agent: ai_agents

When does this happen?

IF When using ChatVertexAI from langchain-google-vertexai with pydantic version 2.10 or higher, a PydanticUndefinedAnnotation error occurs because 'SafetySetting' is not defined.

How others solved it

THEN Downgrade pydantic to version 2.9.0 to resolve the forward reference error. Alternatively, wait for a fix in the langchain-google-vertexai package as the issue stems from an upstream incompatibility.

from langchain_google_vertexai import ChatVertexAI
model = ChatVertexAI(model="gemini-1.5-flash")
model.invoke("Hello, world!")

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics