From 7842e2c4608d90b3a29153a05054474ee7f3275e Mon Sep 17 00:00:00 2001 From: Bagatur <22008038+baskaryan@users.noreply.github.com> Date: Mon, 9 Sep 2024 17:12:32 -0700 Subject: [PATCH] langchain[patch]: docstring update (#26242) --- .../langchain/chains/openai_functions/base.py | 4 ++-- .../chains/openai_functions/extraction.py | 4 ++-- .../langchain/chains/openai_functions/tagging.py | 2 +- .../langchain/chains/openai_tools/extraction.py | 2 +- .../langchain/chains/structured_output/base.py | 14 +++++++------- libs/langchain/langchain/chat_models/base.py | 2 +- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/libs/langchain/langchain/chains/openai_functions/base.py b/libs/langchain/langchain/chains/openai_functions/base.py index 729313ab6b4..3d186157b8c 100644 --- a/libs/langchain/langchain/chains/openai_functions/base.py +++ b/libs/langchain/langchain/chains/openai_functions/base.py @@ -93,7 +93,7 @@ def create_openai_fn_chain( from langchain_community.chat_models import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class RecordPerson(BaseModel): @@ -183,7 +183,7 @@ def create_structured_output_chain( from langchain_community.chat_models import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class Dog(BaseModel): \"\"\"Identifying information about a dog.\"\"\" diff --git a/libs/langchain/langchain/chains/openai_functions/extraction.py b/libs/langchain/langchain/chains/openai_functions/extraction.py index bbf49c1b6b1..430dc0b6262 100644 --- a/libs/langchain/langchain/chains/openai_functions/extraction.py +++ b/libs/langchain/langchain/chains/openai_functions/extraction.py @@ -61,7 +61,7 @@ Passage: removal="1.0", alternative=( """ - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): @@ -131,7 +131,7 @@ def create_extraction_chain( removal="1.0", alternative=( """ - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): diff --git a/libs/langchain/langchain/chains/openai_functions/tagging.py b/libs/langchain/langchain/chains/openai_functions/tagging.py index c1f3f8fe238..d8b8f9a9535 100644 --- a/libs/langchain/langchain/chains/openai_functions/tagging.py +++ b/libs/langchain/langchain/chains/openai_functions/tagging.py @@ -130,7 +130,7 @@ def create_tagging_chain_pydantic( .. code-block:: python - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): diff --git a/libs/langchain/langchain/chains/openai_tools/extraction.py b/libs/langchain/langchain/chains/openai_tools/extraction.py index 189ef77d9d4..d3ff2e11a61 100644 --- a/libs/langchain/langchain/chains/openai_tools/extraction.py +++ b/libs/langchain/langchain/chains/openai_tools/extraction.py @@ -32,7 +32,7 @@ If a property is not present and is not required in the function parameters, do removal="1.0", alternative=( """ - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): diff --git a/libs/langchain/langchain/chains/structured_output/base.py b/libs/langchain/langchain/chains/structured_output/base.py index 0cd8be4f144..a7645e286f0 100644 --- a/libs/langchain/langchain/chains/structured_output/base.py +++ b/libs/langchain/langchain/chains/structured_output/base.py @@ -44,7 +44,7 @@ from pydantic import BaseModel removal="1.0", alternative=( """ - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): @@ -108,7 +108,7 @@ def create_openai_fn_runnable( from langchain.chains.structured_output import create_openai_fn_runnable from langchain_openai import ChatOpenAI - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class RecordPerson(BaseModel): @@ -162,7 +162,7 @@ def create_openai_fn_runnable( removal="1.0", alternative=( """ - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field from langchain_anthropic import ChatAnthropic class Joke(BaseModel): @@ -237,7 +237,7 @@ def create_structured_output_runnable( from langchain.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class RecordDog(BaseModel): @@ -318,7 +318,7 @@ def create_structured_output_runnable( from langchain.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' @@ -340,7 +340,7 @@ def create_structured_output_runnable( from langchain.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' @@ -366,7 +366,7 @@ def create_structured_output_runnable( from langchain.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' diff --git a/libs/langchain/langchain/chat_models/base.py b/libs/langchain/langchain/chat_models/base.py index 63411ea1529..5f65da6a109 100644 --- a/libs/langchain/langchain/chat_models/base.py +++ b/libs/langchain/langchain/chat_models/base.py @@ -241,7 +241,7 @@ def init_chat_model( # pip install langchain langchain-openai langchain-anthropic from langchain.chat_models import init_chat_model - from langchain_core.pydantic_v1 import BaseModel, Field + from pydantic import BaseModel, Field class GetWeather(BaseModel): '''Get the current weather in a given location'''