diff --git a/docs/docs/how_to/chat_models_universal_init.ipynb b/docs/docs/how_to/chat_models_universal_init.ipynb index 7c304b498a4..d6d005fe67f 100644 --- a/docs/docs/how_to/chat_models_universal_init.ipynb +++ b/docs/docs/how_to/chat_models_universal_init.ipynb @@ -15,6 +15,12 @@ "\n", "Make sure you have the integration packages installed for any model providers you want to support. E.g. you should have `langchain-openai` installed to init an OpenAI model.\n", "\n", + ":::\n", + "\n", + ":::info Requires ``langchain >= 0.2.8``\n", + "\n", + "This functionality was added in ``langchain-core == 0.2.8``. Please make sure your package is up to date.\n", + "\n", ":::" ] }, @@ -25,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -qU langchain>=0.2.7 langchain-openai langchain-anthropic langchain-google-vertexai" + "%pip install -qU langchain>=0.2.8 langchain-openai langchain-anthropic langchain-google-vertexai" ] }, { diff --git a/libs/langchain/langchain/chat_models/base.py b/libs/langchain/langchain/chat_models/base.py index ca9a83d876d..b838576e6ca 100644 --- a/libs/langchain/langchain/chat_models/base.py +++ b/libs/langchain/langchain/chat_models/base.py @@ -98,6 +98,10 @@ def init_chat_model( Must have the integration package corresponding to the model provider installed. + .. versionadded:: 0.2.7 + + .. versionchanged:: 0.2.8 + Args: model: The name of the model, e.g. "gpt-4o", "claude-3-opus-20240229". model_provider: The model provider. Supported model_provider values and the