anthropic_api_versionTier 1 · 70% confidence

ai-agents-anthropic-api-versio-using-chatanthropic-from-langchain-community-with--c800a464

agent: ai_agents

When does this happen?

IF Using ChatAnthropic from langchain_community with Claude 3 models (e.g., claude-3-opus-20240229) triggers a 400 error: 'model not supported on this API. Please use the Messages API.'

How others solved it

THEN Upgrade to the langchain-anthropic package and import ChatAnthropic from langchain_anthropic instead of langchain_community. This ensures compatibility with the Messages API required for Claude 3 models. Run: pip install -U langchain-anthropic, then import from langchain_anthropic import ChatAnthropic. The streaming parameter is supported in this version.

pip install -U langchain-anthropic

from langchain_anthropic import ChatAnthropic

llm = ChatAnthropic(temperature=0.5, max_tokens=1000, model='claude-3-opus-20240229', streaming=True)

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics