LangChain v1 is under active development and is not recommended for production use.
APIs may change without notice
The docs are incomplete and subject to change
For the latest stable version, see the v0 LangChain docs.
LangChain is the easiest way to start building with LLMs, letting you get started on building agents with OpenAI, Anthropic, Google, and more in under 10 lines of code.LangChain agents are built on top of LangGraph in order to provide durable execution, streaming, human-in-the-loop, persistence. You do not need to know LangGraph for basic LangChain agent usage.
# pip install -qU "langchain[anthropic]" to call the modelfrom langchain.agents import create_agentdef get_weather(city: str) -> str: """Get weather for a given city.""" return f"It's always sunny in {city}!"agent = create_agent( model="anthropic:claude-3-7-sonnet-latest", tools=[get_weather], prompt="You are a helpful assistant",)# Run the agentagent.invoke( {"messages": [{"role": "user", "content": "what is the weather in sf"}]})