diff --git a/langchain/tools/arxiv/tool.py b/langchain/tools/arxiv/tool.py index 76513e27..a9144dd8 100644 --- a/langchain/tools/arxiv/tool.py +++ b/langchain/tools/arxiv/tool.py @@ -2,6 +2,8 @@ from typing import Optional +from pydantic import Field + from langchain.callbacks.manager import ( AsyncCallbackManagerForToolRun, CallbackManagerForToolRun, @@ -22,7 +24,7 @@ class ArxivQueryRun(BaseTool): "from scientific articles on arxiv.org. " "Input should be a search query." ) - api_wrapper: ArxivAPIWrapper + api_wrapper: ArxivAPIWrapper = Field(default_factory=ArxivAPIWrapper) def _run( self,