From 5c7e589aafee0e3ba2568088cb5fded80b268de8 Mon Sep 17 00:00:00 2001 From: Isaac Francisco <78627776+isahers1@users.noreply.github.com> Date: Thu, 25 Jul 2024 13:50:04 -0700 Subject: [PATCH] deprecating ollama_functions (#24632) --- docs/docs/integrations/chat/ollama_functions.ipynb | 4 +++- .../langchain_experimental/llms/ollama_functions.py | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/docs/integrations/chat/ollama_functions.ipynb b/docs/docs/integrations/chat/ollama_functions.ipynb index 07039e05fdf..96dc9f3f231 100644 --- a/docs/docs/integrations/chat/ollama_functions.ipynb +++ b/docs/docs/integrations/chat/ollama_functions.ipynb @@ -284,7 +284,9 @@ { "cell_type": "markdown", "metadata": {}, - "source": "For more on binding tools and tool call outputs, head to the [tool calling](docs/how_to/function_calling) docs." + "source": [ + "For more on binding tools and tool call outputs, head to the [tool calling](../../how_to/function_calling.ipynb) docs." + ] }, { "cell_type": "markdown", diff --git a/libs/experimental/langchain_experimental/llms/ollama_functions.py b/libs/experimental/langchain_experimental/llms/ollama_functions.py index ba68a7f3eaa..abf6aa753dc 100644 --- a/libs/experimental/langchain_experimental/llms/ollama_functions.py +++ b/libs/experimental/langchain_experimental/llms/ollama_functions.py @@ -15,6 +15,7 @@ from typing import ( ) from langchain_community.chat_models.ollama import ChatOllama +from langchain_core._api import deprecated from langchain_core.callbacks import ( AsyncCallbackManagerForLLMRun, CallbackManagerForLLMRun, @@ -132,6 +133,9 @@ def parse_response(message: BaseMessage) -> str: raise ValueError(f"`message` is not an instance of `AIMessage`: {message}") +@deprecated( # type: ignore[arg-type] + since="0.0.64", removal="0.4.0", alternative_import="langchain_ollama.ChatOllama" +) class OllamaFunctions(ChatOllama): """Function chat model that uses Ollama API."""