langchain[patch], docs: update agent toolkit imports (#15434)

This commit is contained in:
Bagatur 2024-01-02 18:58:50 -05:00 committed by GitHub
parent 0ce7858529
commit 93e924ec96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 88 additions and 81 deletions

View File

@ -39,8 +39,8 @@
"\n", "\n",
"import nest_asyncio\n", "import nest_asyncio\n",
"import pandas as pd\n", "import pandas as pd\n",
"from langchain.agents.agent_toolkits.pandas.base import create_pandas_dataframe_agent\n",
"from langchain.docstore.document import Document\n", "from langchain.docstore.document import Document\n",
"from langchain_community.agent_toolkits.pandas.base import create_pandas_dataframe_agent\n",
"from langchain_community.chat_models import ChatOpenAI\n", "from langchain_community.chat_models import ChatOpenAI\n",
"from langchain_experimental.autonomous_agents import AutoGPT\n", "from langchain_experimental.autonomous_agents import AutoGPT\n",
"\n", "\n",

View File

@ -40,10 +40,10 @@
" AgentOutputParser,\n", " AgentOutputParser,\n",
" LLMSingleActionAgent,\n", " LLMSingleActionAgent,\n",
")\n", ")\n",
"from langchain.agents.agent_toolkits import NLAToolkit\n",
"from langchain.chains import LLMChain\n", "from langchain.chains import LLMChain\n",
"from langchain.prompts import StringPromptTemplate\n", "from langchain.prompts import StringPromptTemplate\n",
"from langchain.schema import AgentAction, AgentFinish\n", "from langchain.schema import AgentAction, AgentFinish\n",
"from langchain_community.agent_toolkits import NLAToolkit\n",
"from langchain_community.llms import OpenAI\n", "from langchain_community.llms import OpenAI\n",
"from langchain_community.tools.plugin import AIPlugin" "from langchain_community.tools.plugin import AIPlugin"
] ]

View File

@ -65,10 +65,10 @@
" AgentOutputParser,\n", " AgentOutputParser,\n",
" LLMSingleActionAgent,\n", " LLMSingleActionAgent,\n",
")\n", ")\n",
"from langchain.agents.agent_toolkits import NLAToolkit\n",
"from langchain.chains import LLMChain\n", "from langchain.chains import LLMChain\n",
"from langchain.prompts import StringPromptTemplate\n", "from langchain.prompts import StringPromptTemplate\n",
"from langchain.schema import AgentAction, AgentFinish\n", "from langchain.schema import AgentAction, AgentFinish\n",
"from langchain_community.agent_toolkits import NLAToolkit\n",
"from langchain_community.llms import OpenAI\n", "from langchain_community.llms import OpenAI\n",
"from langchain_community.tools.plugin import AIPlugin" "from langchain_community.tools.plugin import AIPlugin"
] ]

View File

@ -177,7 +177,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import create_sql_agent\n", "from langchain.agents import create_sql_agent\n",
"from langchain.agents.agent_toolkits import SQLDatabaseToolkit\n", "from langchain_community.agent_toolkits import SQLDatabaseToolkit\n",
"\n", "\n",
"toolkit = SQLDatabaseToolkit(db=db, llm=llm)\n", "toolkit = SQLDatabaseToolkit(db=db, llm=llm)\n",
"agent = create_sql_agent(llm=llm, toolkit=toolkit, verbose=True)" "agent = create_sql_agent(llm=llm, toolkit=toolkit, verbose=True)"

View File

@ -504,7 +504,7 @@ pip install google-api-python-client google-auth-oauthlib google-auth-httplib2
See a [usage example and authorization instructions](/docs/integrations/toolkits/gmail). See a [usage example and authorization instructions](/docs/integrations/toolkits/gmail).
```python ```python
from langchain.agents.agent_toolkits import GmailToolkit from langchain_community.agent_toolkits import GmailToolkit
``` ```

View File

@ -288,7 +288,7 @@ pip install azure-ai-formrecognizer azure-cognitiveservices-speech azure-ai-visi
See a [usage example](/docs/integrations/toolkits/azure_cognitive_services). See a [usage example](/docs/integrations/toolkits/azure_cognitive_services).
```python ```python
from langchain.agents.agent_toolkits import O365Toolkit from langchain_community.agent_toolkits import O365Toolkit
``` ```
### Microsoft Office 365 email and calendar ### Microsoft Office 365 email and calendar
@ -302,7 +302,7 @@ pip install O365
See a [usage example](/docs/integrations/toolkits/office365). See a [usage example](/docs/integrations/toolkits/office365).
```python ```python
from langchain.agents.agent_toolkits import O365Toolkit from langchain_community.agent_toolkits import O365Toolkit
``` ```
### Microsoft Azure PowerBI ### Microsoft Azure PowerBI
@ -316,7 +316,7 @@ pip install azure-identity
See a [usage example](/docs/integrations/toolkits/powerbi). See a [usage example](/docs/integrations/toolkits/powerbi).
```python ```python
from langchain.agents.agent_toolkits import PowerBIToolkit from langchain_community.agent_toolkits import PowerBIToolkit
from langchain.utilities.powerbi import PowerBIDataset from langchain.utilities.powerbi import PowerBIDataset
``` ```

View File

@ -18,6 +18,6 @@ You need to set the `AIN_BLOCKCHAIN_ACCOUNT_PRIVATE_KEY` environmental variable
See a [usage example](/docs/integrations/toolkits/ainetwork). See a [usage example](/docs/integrations/toolkits/ainetwork).
```python ```python
from langchain.agents.agent_toolkits.ainetwork.toolkit import AINetworkToolkit from langchain_community.agent_toolkits.ainetwork.toolkit import AINetworkToolkit
``` ```

View File

@ -65,7 +65,7 @@ Answer:The average temperature of air at station XiaoMaiDao between October 19,
This example demonstrates the use of the SQL Database Agent for answering questions over a CnosDB. This example demonstrates the use of the SQL Database Agent for answering questions over a CnosDB.
```python ```python
from langchain.agents import create_sql_agent from langchain.agents import create_sql_agent
from langchain.agents.agent_toolkits import SQLDatabaseToolkit from langchain_community.agent_toolkits import SQLDatabaseToolkit
toolkit = SQLDatabaseToolkit(db=db, llm=llm) toolkit = SQLDatabaseToolkit(db=db, llm=llm)
agent = create_sql_agent(llm=llm, toolkit=toolkit, verbose=True) agent = create_sql_agent(llm=llm, toolkit=toolkit, verbose=True)

View File

@ -108,7 +108,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits.ainetwork.toolkit import AINetworkToolkit\n", "from langchain_community.agent_toolkits.ainetwork.toolkit import AINetworkToolkit\n",
"\n", "\n",
"toolkit = AINetworkToolkit()\n", "toolkit = AINetworkToolkit()\n",
"tools = toolkit.get_tools()\n", "tools = toolkit.get_tools()\n",

View File

@ -65,7 +65,7 @@
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits.amadeus.toolkit import AmadeusToolkit\n", "from langchain_community.agent_toolkits.amadeus.toolkit import AmadeusToolkit\n",
"\n", "\n",
"toolkit = AmadeusToolkit()\n", "toolkit = AmadeusToolkit()\n",
"tools = toolkit.get_tools()" "tools = toolkit.get_tools()"

View File

@ -66,7 +66,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import AzureCognitiveServicesToolkit\n", "from langchain_community.agent_toolkits import AzureCognitiveServicesToolkit\n",
"\n", "\n",
"toolkit = AzureCognitiveServicesToolkit()" "toolkit = AzureCognitiveServicesToolkit()"
] ]

View File

@ -22,8 +22,8 @@
"from datetime import datetime\n", "from datetime import datetime\n",
"\n", "\n",
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.clickup.toolkit import ClickupToolkit\n",
"from langchain.utilities.clickup import ClickupAPIWrapper\n", "from langchain.utilities.clickup import ClickupAPIWrapper\n",
"from langchain_community.agent_toolkits.clickup.toolkit import ClickupToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -107,8 +107,8 @@
"import os\n", "import os\n",
"\n", "\n",
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.github.toolkit import GitHubToolkit\n",
"from langchain.utilities.github import GitHubAPIWrapper\n", "from langchain.utilities.github import GitHubAPIWrapper\n",
"from langchain_community.agent_toolkits.github.toolkit import GitHubToolkit\n",
"from langchain_community.chat_models import ChatOpenAI" "from langchain_community.chat_models import ChatOpenAI"
] ]
}, },

View File

@ -101,8 +101,8 @@
"import os\n", "import os\n",
"\n", "\n",
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.gitlab.toolkit import GitLabToolkit\n",
"from langchain.utilities.gitlab import GitLabAPIWrapper\n", "from langchain.utilities.gitlab import GitLabAPIWrapper\n",
"from langchain_community.agent_toolkits.gitlab.toolkit import GitLabToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -40,7 +40,7 @@
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import GmailToolkit\n", "from langchain_community.agent_toolkits import GmailToolkit\n",
"\n", "\n",
"toolkit = GmailToolkit()" "toolkit = GmailToolkit()"
] ]

View File

@ -50,8 +50,8 @@
"import os\n", "import os\n",
"\n", "\n",
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.jira.toolkit import JiraToolkit\n",
"from langchain.utilities.jira import JiraAPIWrapper\n", "from langchain.utilities.jira import JiraAPIWrapper\n",
"from langchain_community.agent_toolkits.jira.toolkit import JiraToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -34,7 +34,7 @@
"source": [ "source": [
"import yaml\n", "import yaml\n",
"from langchain.agents import create_json_agent\n", "from langchain.agents import create_json_agent\n",
"from langchain.agents.agent_toolkits import JsonToolkit\n", "from langchain_community.agent_toolkits import JsonToolkit\n",
"from langchain_community.llms.openai import OpenAI\n", "from langchain_community.llms.openai import OpenAI\n",
"from langchain_community.tools.json.tool import JsonSpec" "from langchain_community.tools.json.tool import JsonSpec"
] ]

View File

@ -26,7 +26,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import MultionToolkit\n", "from langchain_community.agent_toolkits import MultionToolkit\n",
"\n", "\n",
"toolkit = MultionToolkit()\n", "toolkit = MultionToolkit()\n",
"\n", "\n",
@ -83,7 +83,7 @@
"from langchain_community.llms import OpenAI\n", "from langchain_community.llms import OpenAI\n",
"\n", "\n",
"llm = OpenAI(temperature=0)\n", "llm = OpenAI(temperature=0)\n",
"from langchain.agents.agent_toolkits import MultionToolkit\n", "from langchain_community.agent_toolkits import MultionToolkit\n",
"\n", "\n",
"toolkit = MultionToolkit()\n", "toolkit = MultionToolkit()\n",
"tools = toolkit.get_tools()\n", "tools = toolkit.get_tools()\n",

View File

@ -30,8 +30,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.nasa.toolkit import NasaToolkit\n",
"from langchain.utilities.nasa import NasaAPIWrapper\n", "from langchain.utilities.nasa import NasaAPIWrapper\n",
"from langchain_community.agent_toolkits.nasa.toolkit import NasaToolkit\n",
"from langchain_community.llms import OpenAI\n", "from langchain_community.llms import OpenAI\n",
"\n", "\n",
"llm = OpenAI(temperature=0, openai_api_key=\"\")\n", "llm = OpenAI(temperature=0, openai_api_key=\"\")\n",

View File

@ -77,7 +77,7 @@
} }
], ],
"source": [ "source": [
"from langchain.agents.agent_toolkits import O365Toolkit\n", "from langchain_community.agent_toolkits import O365Toolkit\n",
"\n", "\n",
"toolkit = O365Toolkit()\n", "toolkit = O365Toolkit()\n",
"tools = toolkit.get_tools()\n", "tools = toolkit.get_tools()\n",

View File

@ -105,7 +105,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits.openapi.spec import reduce_openapi_spec" "from langchain_community.agent_toolkits.openapi.spec import reduce_openapi_spec"
] ]
}, },
{ {
@ -260,7 +260,7 @@
} }
], ],
"source": [ "source": [
"from langchain.agents.agent_toolkits.openapi import planner\n", "from langchain_community.agent_toolkits.openapi import planner\n",
"from langchain_community.llms.openai import OpenAI\n", "from langchain_community.llms.openai import OpenAI\n",
"\n", "\n",
"llm = OpenAI(model_name=\"gpt-4\", temperature=0.0)" "llm = OpenAI(model_name=\"gpt-4\", temperature=0.0)"
@ -583,7 +583,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import create_openapi_agent\n", "from langchain.agents import create_openapi_agent\n",
"from langchain.agents.agent_toolkits import OpenAPIToolkit\n", "from langchain_community.agent_toolkits import OpenAPIToolkit\n",
"from langchain_community.llms.openai import OpenAI\n", "from langchain_community.llms.openai import OpenAI\n",
"from langchain_community.tools.json.tool import JsonSpec" "from langchain_community.tools.json.tool import JsonSpec"
] ]

View File

@ -26,8 +26,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits import NLAToolkit\n",
"from langchain.requests import Requests\n", "from langchain.requests import Requests\n",
"from langchain_community.agent_toolkits import NLAToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -38,8 +38,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from azure.identity import DefaultAzureCredential\n", "from azure.identity import DefaultAzureCredential\n",
"from langchain.agents.agent_toolkits import PowerBIToolkit, create_pbi_agent\n",
"from langchain.utilities.powerbi import PowerBIDataset\n", "from langchain.utilities.powerbi import PowerBIDataset\n",
"from langchain_community.agent_toolkits import PowerBIToolkit, create_pbi_agent\n",
"from langchain_community.chat_models import ChatOpenAI" "from langchain_community.chat_models import ChatOpenAI"
] ]
}, },

View File

@ -54,7 +54,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import SlackToolkit\n", "from langchain_community.agent_toolkits import SlackToolkit\n",
"\n", "\n",
"toolkit = SlackToolkit()\n", "toolkit = SlackToolkit()\n",
"tools = toolkit.get_tools()\n", "tools = toolkit.get_tools()\n",

View File

@ -25,8 +25,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import create_spark_sql_agent\n", "from langchain.agents import create_spark_sql_agent\n",
"from langchain.agents.agent_toolkits import SparkSQLToolkit\n",
"from langchain.utilities.spark_sql import SparkSQL\n", "from langchain.utilities.spark_sql import SparkSQL\n",
"from langchain_community.agent_toolkits import SparkSQLToolkit\n",
"from langchain_community.chat_models import ChatOpenAI" "from langchain_community.chat_models import ChatOpenAI"
] ]
}, },

View File

@ -35,9 +35,9 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import create_sql_agent\n", "from langchain.agents import create_sql_agent\n",
"from langchain.agents.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents.agent_types import AgentType\n",
"from langchain.sql_database import SQLDatabase\n", "from langchain.sql_database import SQLDatabase\n",
"from langchain_community.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain_community.llms.openai import OpenAI" "from langchain_community.llms.openai import OpenAI"
] ]
}, },

View File

@ -75,8 +75,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits.steam.toolkit import SteamToolkit\n",
"from langchain.utilities.steam import SteamWebAPIWrapper\n", "from langchain.utilities.steam import SteamWebAPIWrapper\n",
"from langchain_community.agent_toolkits.steam.toolkit import SteamToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -28,7 +28,7 @@
"source": [ "source": [
"from tempfile import TemporaryDirectory\n", "from tempfile import TemporaryDirectory\n",
"\n", "\n",
"from langchain.agents.agent_toolkits import FileManagementToolkit\n", "from langchain_community.agent_toolkits import FileManagementToolkit\n",
"\n", "\n",
"# We'll make a temporary directory to avoid clutter\n", "# We'll make a temporary directory to avoid clutter\n",
"working_directory = TemporaryDirectory()" "working_directory = TemporaryDirectory()"

View File

@ -61,8 +61,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, initialize_agent\n", "from langchain.agents import AgentType, initialize_agent\n",
"from langchain.agents.agent_toolkits import ZapierToolkit\n",
"from langchain.utilities.zapier import ZapierNLAWrapper\n", "from langchain.utilities.zapier import ZapierNLAWrapper\n",
"from langchain_community.agent_toolkits import ZapierToolkit\n",
"from langchain_community.llms import OpenAI" "from langchain_community.llms import OpenAI"
] ]
}, },

View File

@ -518,10 +518,10 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import create_sql_agent\n", "from langchain.agents import create_sql_agent\n",
"from langchain.agents.agent_toolkits import SQLDatabaseToolkit\n",
"\n", "\n",
"# from langchain.agents import AgentExecutor\n", "# from langchain.agents import AgentExecutor\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents.agent_types import AgentType\n",
"from langchain_community.agent_toolkits import SQLDatabaseToolkit\n",
"\n", "\n",
"db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n", "db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n",
"\n", "\n",
@ -809,7 +809,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import create_retriever_tool\n", "from langchain_community.agent_toolkits import create_retriever_tool\n",
"\n", "\n",
"tool_description = \"\"\"\n", "tool_description = \"\"\"\n",
"This tool will help you understand similar examples to adapt them to the user question.\n", "This tool will help you understand similar examples to adapt them to the user question.\n",
@ -836,8 +836,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, create_sql_agent\n", "from langchain.agents import AgentType, create_sql_agent\n",
"from langchain.agents.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain.utilities import SQLDatabase\n", "from langchain.utilities import SQLDatabase\n",
"from langchain_community.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain_community.chat_models import ChatOpenAI\n", "from langchain_community.chat_models import ChatOpenAI\n",
"\n", "\n",
"db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n", "db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n",
@ -969,7 +969,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents.agent_toolkits import create_retriever_tool\n", "from langchain_community.agent_toolkits import create_retriever_tool\n",
"from langchain_community.embeddings.openai import OpenAIEmbeddings\n", "from langchain_community.embeddings.openai import OpenAIEmbeddings\n",
"from langchain_community.vectorstores import FAISS\n", "from langchain_community.vectorstores import FAISS\n",
"\n", "\n",
@ -995,8 +995,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import AgentType, create_sql_agent\n", "from langchain.agents import AgentType, create_sql_agent\n",
"from langchain.agents.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain.utilities import SQLDatabase\n", "from langchain.utilities import SQLDatabase\n",
"from langchain_community.agent_toolkits import SQLDatabaseToolkit\n",
"from langchain_community.chat_models import ChatOpenAI\n", "from langchain_community.chat_models import ChatOpenAI\n",
"\n", "\n",
"# db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n", "# db = SQLDatabase.from_uri(\"sqlite:///Chinook.db\")\n",

View File

@ -31,6 +31,14 @@ Agents select and use **Tools** and **Toolkits** for actions.
from pathlib import Path from pathlib import Path
from typing import Any from typing import Any
from langchain_community.agent_toolkits import (
create_json_agent,
create_openapi_agent,
create_pbi_agent,
create_pbi_chat_agent,
create_spark_sql_agent,
create_sql_agent,
)
from langchain_core._api.path import as_import_path from langchain_core._api.path import as_import_path
from langchain.agents.agent import ( from langchain.agents.agent import (
@ -42,13 +50,7 @@ from langchain.agents.agent import (
LLMSingleActionAgent, LLMSingleActionAgent,
) )
from langchain.agents.agent_iterator import AgentExecutorIterator from langchain.agents.agent_iterator import AgentExecutorIterator
from langchain.agents.agent_toolkits import ( from langchain.agents.agent_toolkits.vectorstore.base import (
create_json_agent,
create_openapi_agent,
create_pbi_agent,
create_pbi_chat_agent,
create_spark_sql_agent,
create_sql_agent,
create_vectorstore_agent, create_vectorstore_agent,
create_vectorstore_router_agent, create_vectorstore_router_agent,
) )

View File

@ -16,39 +16,42 @@ See [Security](https://python.langchain.com/docs/security) for more information.
from pathlib import Path from pathlib import Path
from typing import Any from typing import Any
from langchain_core._api.path import as_import_path from langchain_community.agent_toolkits.ainetwork.toolkit import AINetworkToolkit
from langchain_community.agent_toolkits.amadeus.toolkit import AmadeusToolkit
from langchain.agents.agent_toolkits.ainetwork.toolkit import AINetworkToolkit from langchain_community.agent_toolkits.azure_cognitive_services import (
from langchain.agents.agent_toolkits.amadeus.toolkit import AmadeusToolkit
from langchain.agents.agent_toolkits.azure_cognitive_services import (
AzureCognitiveServicesToolkit, AzureCognitiveServicesToolkit,
) )
from langchain_community.agent_toolkits.file_management.toolkit import (
FileManagementToolkit,
)
from langchain_community.agent_toolkits.gmail.toolkit import GmailToolkit
from langchain_community.agent_toolkits.jira.toolkit import JiraToolkit
from langchain_community.agent_toolkits.json.base import create_json_agent
from langchain_community.agent_toolkits.json.toolkit import JsonToolkit
from langchain_community.agent_toolkits.multion.toolkit import MultionToolkit
from langchain_community.agent_toolkits.nasa.toolkit import NasaToolkit
from langchain_community.agent_toolkits.nla.toolkit import NLAToolkit
from langchain_community.agent_toolkits.office365.toolkit import O365Toolkit
from langchain_community.agent_toolkits.openapi.base import create_openapi_agent
from langchain_community.agent_toolkits.openapi.toolkit import OpenAPIToolkit
from langchain_community.agent_toolkits.playwright.toolkit import (
PlayWrightBrowserToolkit,
)
from langchain_community.agent_toolkits.powerbi.base import create_pbi_agent
from langchain_community.agent_toolkits.powerbi.chat_base import create_pbi_chat_agent
from langchain_community.agent_toolkits.powerbi.toolkit import PowerBIToolkit
from langchain_community.agent_toolkits.slack.toolkit import SlackToolkit
from langchain_community.agent_toolkits.spark_sql.base import create_spark_sql_agent
from langchain_community.agent_toolkits.spark_sql.toolkit import SparkSQLToolkit
from langchain_community.agent_toolkits.sql.base import create_sql_agent
from langchain_community.agent_toolkits.sql.toolkit import SQLDatabaseToolkit
from langchain_community.agent_toolkits.steam.toolkit import SteamToolkit
from langchain_community.agent_toolkits.zapier.toolkit import ZapierToolkit
from langchain_core._api.path import as_import_path
from langchain.agents.agent_toolkits.conversational_retrieval.openai_functions import ( from langchain.agents.agent_toolkits.conversational_retrieval.openai_functions import (
create_conversational_retrieval_agent, create_conversational_retrieval_agent,
) )
from langchain.agents.agent_toolkits.file_management.toolkit import (
FileManagementToolkit,
)
from langchain.agents.agent_toolkits.gmail.toolkit import GmailToolkit
from langchain.agents.agent_toolkits.jira.toolkit import JiraToolkit
from langchain.agents.agent_toolkits.json.base import create_json_agent
from langchain.agents.agent_toolkits.json.toolkit import JsonToolkit
from langchain.agents.agent_toolkits.multion.toolkit import MultionToolkit
from langchain.agents.agent_toolkits.nasa.toolkit import NasaToolkit
from langchain.agents.agent_toolkits.nla.toolkit import NLAToolkit
from langchain.agents.agent_toolkits.office365.toolkit import O365Toolkit
from langchain.agents.agent_toolkits.openapi.base import create_openapi_agent
from langchain.agents.agent_toolkits.openapi.toolkit import OpenAPIToolkit
from langchain.agents.agent_toolkits.playwright.toolkit import PlayWrightBrowserToolkit
from langchain.agents.agent_toolkits.powerbi.base import create_pbi_agent
from langchain.agents.agent_toolkits.powerbi.chat_base import create_pbi_chat_agent
from langchain.agents.agent_toolkits.powerbi.toolkit import PowerBIToolkit
from langchain.agents.agent_toolkits.slack.toolkit import SlackToolkit
from langchain.agents.agent_toolkits.spark_sql.base import create_spark_sql_agent
from langchain.agents.agent_toolkits.spark_sql.toolkit import SparkSQLToolkit
from langchain.agents.agent_toolkits.sql.base import create_sql_agent
from langchain.agents.agent_toolkits.sql.toolkit import SQLDatabaseToolkit
from langchain.agents.agent_toolkits.steam.toolkit import SteamToolkit
from langchain.agents.agent_toolkits.vectorstore.base import ( from langchain.agents.agent_toolkits.vectorstore.base import (
create_vectorstore_agent, create_vectorstore_agent,
create_vectorstore_router_agent, create_vectorstore_router_agent,
@ -58,7 +61,6 @@ from langchain.agents.agent_toolkits.vectorstore.toolkit import (
VectorStoreRouterToolkit, VectorStoreRouterToolkit,
VectorStoreToolkit, VectorStoreToolkit,
) )
from langchain.agents.agent_toolkits.zapier.toolkit import ZapierToolkit
from langchain.tools.retriever import create_retriever_tool from langchain.tools.retriever import create_retriever_tool
DEPRECATED_AGENTS = [ DEPRECATED_AGENTS = [

View File

@ -1,6 +1,6 @@
"""Local file management toolkit.""" """Local file management toolkit."""
from langchain.agents.agent_toolkits.file_management.toolkit import ( from langchain_community.agent_toolkits.file_management.toolkit import (
FileManagementToolkit, FileManagementToolkit,
) )

View File

@ -1,4 +1,6 @@
"""Playwright browser toolkit.""" """Playwright browser toolkit."""
from langchain.agents.agent_toolkits.playwright.toolkit import PlayWrightBrowserToolkit from langchain_community.agent_toolkits.playwright.toolkit import (
PlayWrightBrowserToolkit,
)
__all__ = ["PlayWrightBrowserToolkit"] __all__ = ["PlayWrightBrowserToolkit"]

View File

@ -1,6 +1,7 @@
"""Toolkit for interacting with a vector store.""" """Toolkit for interacting with a vector store."""
from typing import List from typing import List
from langchain_community.agent_toolkits.base import BaseToolkit
from langchain_community.llms.openai import OpenAI from langchain_community.llms.openai import OpenAI
from langchain_community.tools.vectorstore.tool import ( from langchain_community.tools.vectorstore.tool import (
VectorStoreQATool, VectorStoreQATool,
@ -10,7 +11,6 @@ from langchain_core.language_models import BaseLanguageModel
from langchain_core.pydantic_v1 import BaseModel, Field from langchain_core.pydantic_v1 import BaseModel, Field
from langchain_core.vectorstores import VectorStore from langchain_core.vectorstores import VectorStore
from langchain.agents.agent_toolkits.base import BaseToolkit
from langchain.tools import BaseTool from langchain.tools import BaseTool

View File

@ -8,11 +8,11 @@ from typing import Any
from urllib.error import HTTPError from urllib.error import HTTPError
import pytest import pytest
from langchain_community.agent_toolkits.ainetwork.toolkit import AINetworkToolkit
from langchain_community.chat_models import ChatOpenAI from langchain_community.chat_models import ChatOpenAI
from langchain_community.tools.ainetwork.utils import authenticate from langchain_community.tools.ainetwork.utils import authenticate
from langchain.agents import AgentType, initialize_agent from langchain.agents import AgentType, initialize_agent
from langchain.agents.agent_toolkits.ainetwork.toolkit import AINetworkToolkit
class Match(Enum): class Match(Enum):

View File

@ -1,7 +1,7 @@
import pytest import pytest
from langchain_community.agent_toolkits import PowerBIToolkit, create_pbi_agent
from langchain_community.chat_models import ChatOpenAI from langchain_community.chat_models import ChatOpenAI
from langchain.agents.agent_toolkits import PowerBIToolkit, create_pbi_agent
from langchain.utilities.powerbi import PowerBIDataset from langchain.utilities.powerbi import PowerBIDataset
from langchain.utils import get_from_env from langchain.utils import get_from_env

View File

@ -1,5 +1,6 @@
from langchain_community.agent_toolkits import SQLDatabaseToolkit
from langchain.agents import create_sql_agent from langchain.agents import create_sql_agent
from langchain.agents.agent_toolkits import SQLDatabaseToolkit
from langchain.utilities.sql_database import SQLDatabase from langchain.utilities.sql_database import SQLDatabase
from tests.unit_tests.llms.fake_llm import FakeLLM from tests.unit_tests.llms.fake_llm import FakeLLM