Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions src/oss/langgraph/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ The graph's state is used to store the messages and the number of LLM calls.
:::python

```python
from langchain.messages import AnyMessage
from langchain_core.messages import AnyMessage
from typing_extensions import TypedDict, Annotated
import operator

Expand Down Expand Up @@ -172,7 +172,7 @@ The model node is used to call the LLM and decide whether to call a tool or not.
:::python

```python
from langchain.messages import SystemMessage
from langchain_core.messages import SystemMessage


def llm_call(state: dict):
Expand Down Expand Up @@ -219,7 +219,7 @@ The tool node is used to call the tools and return the results.
:::python

```python
from langchain.messages import ToolMessage
from langchain_core.messages import ToolMessage


def tool_node(state: dict):
Expand Down Expand Up @@ -332,7 +332,7 @@ from IPython.display import Image, display
display(Image(agent.get_graph(xray=True).draw_mermaid_png()))

# Invoke
from langchain.messages import HumanMessage
from langchain_core.messages import HumanMessage
messages = [HumanMessage(content="Add 3 and 4.")]
messages = agent.invoke({"messages": messages})
for m in messages["messages"]:
Expand Down Expand Up @@ -426,7 +426,7 @@ model_with_tools = model.bind_tools(tools)

# Step 2: Define state

from langchain.messages import AnyMessage
from langchain_core.messages import AnyMessage
from typing_extensions import TypedDict, Annotated
import operator

Expand All @@ -436,7 +436,7 @@ class MessagesState(TypedDict):
llm_calls: int

# Step 3: Define model node
from langchain.messages import SystemMessage
from langchain_core.messages import SystemMessage


def llm_call(state: dict):
Expand All @@ -459,7 +459,7 @@ def llm_call(state: dict):

# Step 4: Define tool node

from langchain.messages import ToolMessage
from langchain_core.messages import ToolMessage


def tool_node(state: dict):
Expand Down Expand Up @@ -519,7 +519,7 @@ from IPython.display import Image, display
display(Image(agent.get_graph(xray=True).draw_mermaid_png()))

# Invoke
from langchain.messages import HumanMessage
from langchain_core.messages import HumanMessage
messages = [HumanMessage(content="Add 3 and 4.")]
messages = agent.invoke({"messages": messages})
for m in messages["messages"]:
Expand Down Expand Up @@ -725,7 +725,7 @@ tools_by_name = {tool.name: tool for tool in tools}
model_with_tools = model.bind_tools(tools)

from langgraph.graph import add_messages
from langchain.messages import (
from langchain_core.messages import (
SystemMessage,
HumanMessage,
ToolCall,
Expand Down Expand Up @@ -987,7 +987,7 @@ tools_by_name = {tool.name: tool for tool in tools}
model_with_tools = model.bind_tools(tools)

from langgraph.graph import add_messages
from langchain.messages import (
from langchain_core.messages import (
SystemMessage,
HumanMessage,
ToolCall,
Expand Down