mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-01 19:03:25 +00:00
docs: Change SqliteSaver to MemorySaver (#25306)
fix: #25137 `SqliteSaver.from_conn_string()` has been changed to a `contextmanager` method in `langgraph >= 0.2.0`, the original usage is no longer applicable. Refer to <https://github.com/langchain-ai/langgraph/pull/1271#issue-2454736415> modification method to replace `SqliteSaver` with `MemorySaver`.
This commit is contained in:
parent
1c9917dfa2
commit
5efd0fe9ae
@ -721,9 +721,9 @@
|
|||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"from langgraph.checkpoint.sqlite import SqliteSaver\n",
|
"from langgraph.checkpoint.memory import MemorySaver\n",
|
||||||
"\n",
|
"\n",
|
||||||
"memory = SqliteSaver.from_conn_string(\":memory:\")\n",
|
"memory = MemorySaver()\n",
|
||||||
"\n",
|
"\n",
|
||||||
"agent_executor = create_react_agent(llm, tools, checkpointer=memory)"
|
"agent_executor = create_react_agent(llm, tools, checkpointer=memory)"
|
||||||
]
|
]
|
||||||
@ -890,9 +890,9 @@
|
|||||||
"from langchain_community.document_loaders import WebBaseLoader\n",
|
"from langchain_community.document_loaders import WebBaseLoader\n",
|
||||||
"from langchain_openai import ChatOpenAI, OpenAIEmbeddings\n",
|
"from langchain_openai import ChatOpenAI, OpenAIEmbeddings\n",
|
||||||
"from langchain_text_splitters import RecursiveCharacterTextSplitter\n",
|
"from langchain_text_splitters import RecursiveCharacterTextSplitter\n",
|
||||||
"from langgraph.checkpoint.sqlite import SqliteSaver\n",
|
"from langgraph.checkpoint.memory import MemorySaver\n",
|
||||||
"\n",
|
"\n",
|
||||||
"memory = SqliteSaver.from_conn_string(\":memory:\")\n",
|
"memory = MemorySaver()\n",
|
||||||
"llm = ChatOpenAI(model=\"gpt-3.5-turbo\", temperature=0)\n",
|
"llm = ChatOpenAI(model=\"gpt-3.5-turbo\", temperature=0)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
@ -71,11 +71,11 @@
|
|||||||
"from langchain_anthropic import ChatAnthropic\n",
|
"from langchain_anthropic import ChatAnthropic\n",
|
||||||
"from langchain_community.tools.tavily_search import TavilySearchResults\n",
|
"from langchain_community.tools.tavily_search import TavilySearchResults\n",
|
||||||
"from langchain_core.messages import HumanMessage\n",
|
"from langchain_core.messages import HumanMessage\n",
|
||||||
"from langgraph.checkpoint.sqlite import SqliteSaver\n",
|
"from langgraph.checkpoint.memory import MemorySaver\n",
|
||||||
"from langgraph.prebuilt import create_react_agent\n",
|
"from langgraph.prebuilt import create_react_agent\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Create the agent\n",
|
"# Create the agent\n",
|
||||||
"memory = SqliteSaver.from_conn_string(\":memory:\")\n",
|
"memory = MemorySaver()\n",
|
||||||
"model = ChatAnthropic(model_name=\"claude-3-sonnet-20240229\")\n",
|
"model = ChatAnthropic(model_name=\"claude-3-sonnet-20240229\")\n",
|
||||||
"search = TavilySearchResults(max_results=2)\n",
|
"search = TavilySearchResults(max_results=2)\n",
|
||||||
"tools = [search]\n",
|
"tools = [search]\n",
|
||||||
@ -606,9 +606,9 @@
|
|||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"from langgraph.checkpoint.sqlite import SqliteSaver\n",
|
"from langgraph.checkpoint.memory import MemorySaver\n",
|
||||||
"\n",
|
"\n",
|
||||||
"memory = SqliteSaver.from_conn_string(\":memory:\")"
|
"memory = MemorySaver()"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user