refactor: update import statements in tools (#2796)
* fix: update import statement for WikipediaAPI.py * fix: update import statement for flow_tool.py * fix: update import statement in StructuredTool * fix: update import in retriever tool
This commit is contained in:
parent
f504bcc8c2
commit
d897752f0a
4 changed files with 6 additions and 6 deletions
|
|
@ -1,9 +1,8 @@
|
|||
from typing import Any, List, Optional, Type
|
||||
|
||||
from asyncer import syncify
|
||||
from langchain.tools import BaseTool
|
||||
from langchain_core.runnables import RunnableConfig
|
||||
from langchain_core.tools import ToolException
|
||||
from langchain_core.tools import BaseTool, ToolException
|
||||
from pydantic.v1 import BaseModel
|
||||
|
||||
from langflow.base.flow_processing.utils import build_data_from_result_data, format_flow_output_data
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import ast
|
|||
from typing import Any, Dict, List, Optional
|
||||
|
||||
from langchain.agents import Tool
|
||||
from langchain.tools import StructuredTool
|
||||
from langchain_core.tools import StructuredTool
|
||||
|
||||
from langflow.custom import CustomComponent
|
||||
from langflow.schema.dotdict import dotdict
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from langchain.tools.retriever import create_retriever_tool
|
||||
from langchain_core.tools import create_retriever_tool
|
||||
|
||||
from langflow.custom import CustomComponent
|
||||
from langflow.field_typing import BaseRetriever, Tool
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
from langchain.tools import WikipediaQueryRun
|
||||
from typing import cast
|
||||
from langchain_community.tools import WikipediaQueryRun
|
||||
from langchain_community.utilities.wikipedia import WikipediaAPIWrapper
|
||||
|
||||
from langflow.base.langchain_utilities.model import LCToolComponent
|
||||
|
|
@ -34,7 +35,7 @@ class WikipediaAPIComponent(LCToolComponent):
|
|||
|
||||
def build_tool(self) -> Tool:
|
||||
wrapper = self._build_wrapper()
|
||||
return WikipediaQueryRun(api_wrapper=wrapper)
|
||||
return cast(Tool, WikipediaQueryRun(api_wrapper=wrapper))
|
||||
|
||||
def _build_wrapper(self) -> WikipediaAPIWrapper:
|
||||
return WikipediaAPIWrapper( # type: ignore
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue