From 3c3320ae30151b20b4f59df7079b061329712080 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Tue, 24 Jun 2025 16:19:31 -0400 Subject: [PATCH] fix: update import paths for ChatOllama to use langchain_ollama instead of community (#31721) --- cookbook/LLaMA2_sql_chat.ipynb | 4 ++-- cookbook/Semi_structured_multi_modal_RAG_LLaMA2.ipynb | 6 +++--- cookbook/nomic_embedding_rag.ipynb | 2 +- libs/core/langchain_core/runnables/base.py | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cookbook/LLaMA2_sql_chat.ipynb b/cookbook/LLaMA2_sql_chat.ipynb index 375c6740fd8..ef3f57b4a07 100644 --- a/cookbook/LLaMA2_sql_chat.ipynb +++ b/cookbook/LLaMA2_sql_chat.ipynb @@ -47,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "6a75a5c6-34ee-4ab9-a664-d9b432d812ee", "metadata": {}, "outputs": [ @@ -61,7 +61,7 @@ ], "source": [ "# Local\n", - "from langchain_community.chat_models import ChatOllama\n", + "from langchain_ollama import ChatOllama\n", "\n", "llama2_chat = ChatOllama(model=\"llama2:13b-chat\")\n", "llama2_code = ChatOllama(model=\"codellama:7b-instruct\")\n", diff --git a/cookbook/Semi_structured_multi_modal_RAG_LLaMA2.ipynb b/cookbook/Semi_structured_multi_modal_RAG_LLaMA2.ipynb index 7ed8e4d6a8a..e5aa286e515 100644 --- a/cookbook/Semi_structured_multi_modal_RAG_LLaMA2.ipynb +++ b/cookbook/Semi_structured_multi_modal_RAG_LLaMA2.ipynb @@ -204,14 +204,14 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "523e6ed2-2132-4748-bdb7-db765f20648d", "metadata": {}, "outputs": [], "source": [ - "from langchain_community.chat_models import ChatOllama\n", "from langchain_core.output_parsers import StrOutputParser\n", - "from langchain_core.prompts import ChatPromptTemplate" + "from langchain_core.prompts import ChatPromptTemplate\n", + "from langchain_ollama import ChatOllama" ] }, { diff --git a/cookbook/nomic_embedding_rag.ipynb b/cookbook/nomic_embedding_rag.ipynb index 54c00cdf753..55a3d9f0a8e 100644 --- a/cookbook/nomic_embedding_rag.ipynb +++ b/cookbook/nomic_embedding_rag.ipynb @@ -215,8 +215,8 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain_community.chat_models import ChatOllama\n", "from langchain_core.prompts import ChatPromptTemplate\n", + "from langchain_ollama import ChatOllama\n", "from langchain_openai import ChatOpenAI\n", "\n", "# Prompt\n", diff --git a/libs/core/langchain_core/runnables/base.py b/libs/core/langchain_core/runnables/base.py index 2a044c52a13..185582467fd 100644 --- a/libs/core/langchain_core/runnables/base.py +++ b/libs/core/langchain_core/runnables/base.py @@ -1505,7 +1505,7 @@ class Runnable(Generic[Input, Output], ABC): .. code-block:: python - from langchain_community.chat_models import ChatOllama + from langchain_ollama import ChatOllama from langchain_core.output_parsers import StrOutputParser llm = ChatOllama(model='llama2')