mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-22 14:49:29 +00:00
langchain[patch], docs: update agent toolkit imports (#15434)
This commit is contained in:
parent
0ce7858529
commit
93e924ec96
@ -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",
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
|
@ -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)"
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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",
|
||||||
|
@ -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()"
|
||||||
|
@ -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()"
|
||||||
]
|
]
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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()"
|
||||||
]
|
]
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
|
@ -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",
|
||||||
|
@ -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",
|
||||||
|
@ -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",
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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",
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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()"
|
||||||
|
@ -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"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -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",
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
@ -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 = [
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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):
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user