langchain.agents.load_tools.load_tools¶
langchain.agents.load_tools.load_tools(tool_names: List[str], llm: Optional[BaseLanguageModel] = None, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None, **kwargs: Any) → List[BaseTool][source]¶
Load tools based on their name.
Parameters
tool_names – name of tools to load.
llm – An optional language model, may be needed to initialize certain tools.
callbacks – Optional callback manager or list of callback handlers.
If not provided, default global callback manager will be used.
Returns
List of tools.
Examples using load_tools¶
ChatGPT Plugins
Human as a tool
AWS Lambda
Google Drive
Requests
OpenWeatherMap
Search Tools
Eleven Labs Text2Speech
ArXiv
GraphQL
SceneXplain
Dall-E Image Generator
LLMonitor
Argilla
Streamlit
SerpAPI
Comet
Aim
Golden
Weights & Biases
SageMaker Tracking
Wolfram Alpha
MLflow
DataForSEO
SearxNG Search API
Google Serper
Flyte
WandB Tracing
ClearML
Google Search
Log, Trace, and Monitor
Portkey
Google Drive tool
Bittensor
Amazon API Gateway
Debugging
LangSmith Walkthrough
Agents
Agent Debates with Tools
Multiple callback handlers
Defining Custom Tools
Human-in-the-loop Tool Validation
Access intermediate steps
Timeouts for agents
Streaming final agent output
Cap the max number of iterations
Async API
Human input chat model
Fake LLM
Tracking token usage
Human input LLM