代理工具包 (Agent toolkits)
📄️ Amadeus工具包 (Amadeus Toolkit)
本笔记本将指导您如何将LangChain连接到Amadeus旅行信息API (This notebook walks you through connecting LangChain to the Amadeus travel information API)
📄️ Azure认知服务工具包 (Azure Cognitive Services Toolkit)
这个工具包用于与Azure认知服务API进行交互,实现一些多模态功能。
📄️ CSV代理
This notebook shows how to use agents to interact with a csv. It is mostly optimized for question answering.
📄️ Document Comparison
This notebook shows how to use an agent to compare two documents.
📄️ Github Toolkit
Github工具包包含了一些工具,使LLM代理能够与github存储库进行交互。这些工具是PyGitHub库的一个封装。
📄️ Gmail工具包 (Gmail Toolkit)
这个笔记本介绍了如何将LangChain邮件连接到Gmail API。
📄️ Jira (Jira)
本笔记本介绍如何使用Jira工具。
📄️ JSON代理
This notebook showcases an agent designed to interact with large JSON/dict objects. This is useful when you want to answer questions about a JSON blob that's too large to fit in the context window of an LLM. The agent is able to iteratively explore the blob to find what it needs to answer the user's question.
📄️ MultiOn Toolkit (多功能工具包)
This notebook walks you through connecting LangChain to the MultiOn Client in your browser (此笔记本将指导您如何将LangChain连接到您的浏览器中的MultiOn客户端)
📄️ Office365工具包
本笔记本介绍了如何将LangChain连接到Office365的电子邮件和日历。
📄️ OpenAPI代理
我们可以构建代理来消费任意的API,这些API符合OpenAPI/Swagger规范。
📄️ 自然语言API
Natural Language API工具包(NLAToolkits)允许LangChain代理在多个端点上高效地计划和组合调用。本笔记本演示了Speak、Klarna和Spoonacluar API的示例组合。
📄️ Pandas Dataframe Agent
这个笔记本展示了如何使用代理与pandas dataframe进行交互。它主要用于问答。
📄️ PlayWright 浏览器工具包 (PlayWright Browser Toolkit)
该工具包用于与浏览器进行交互。虽然其他工具(如 Requests 工具)适用于静态网站,但浏览器工具包可以让您的代理程序浏览网页并与动态渲染的网站进行交互。浏览器工具包中包含的一些工具有:
📄️ PowerBI数据集代理
This notebook showcases an agent designed to interact with a Power BI Dataset. The agent is designed to answer more general questions about a dataset, as well as recover from errors.
📄️ Python Agent (Python代理)
这个笔记本展示了一个设计用来编写和执行Python代码以回答问题的代理。
📄️ Spark Dataframe Agent
这个笔记本展示了如何使用代理与Spark dataframe和Spark Connect进行交互。它主要针对问题回答进行了优化。
📄️ Spark SQL 代理
This notebook shows how to use agents to interact with a Spark SQL. Similar to SQL Database Agent, it is designed to address general inquiries about Spark SQL and facilitate error recovery.
📄️ SQL数据库代理
This notebook展示了一个与SQL数据库交互的代理。该代理基于SQLDatabaseChain构建,并设计用于回答关于数据库的更一般性问题,以及从错误中恢复。
📄️ Vectorstore Agent
这个笔记本展示了一个设计用于从一个或多个向量存储中检索信息的代理。
📄️ Xorbits Agent
这个笔记本展示了如何使用代理与Xorbits Pandas数据帧和Xorbits Numpy数组进行交互。它主要针对问题回答进行了优化。