工具
工具 是设计用于被模型调用的实用程序:它们的输入旨在由模型生成,输出旨在返回给模型。
工具包 是一组旨在一起使用的工具的集合。
搜索
下表显示了以某种形式执行在线搜索的工具:
工具/工具包 | 免费/付费 | 返回数据 |
---|---|---|
必应搜索 | 付费 | URL, 摘要, 标题 |
Brave Search | 免费 | URL, 摘要, 标题 |
DuckDuckgoSearch | 免费 | URL, 摘要, 标题 |
Exa Search | 每月1000次免费搜索 | URL, 作者, 标题, 发布日期 |
Google Search | 付费 | URL, 摘要, 标题 |
Google Serper | 免费 | URL, 摘要, 标题, 搜索排名, 站点链接 |
Jina Search | 100万响应令牌免费 | URL, 摘要, 标题, 页面内容 |
Mojeek Search | 付费 | URL, 摘要, 标题 |
SearchApi | 注册时100次免费搜索 | URL, 摘要, 标题, 搜索排名, 站点链接, 作者 |
SearxNG Search | 免费 | URL, 摘要, 标题, 类别 |
SerpAPI | 每月100次免费搜索 | 答案 |
Tavily 搜索 | 每月1000次免费搜索 | 网址, 内容, 标题, 图片, 答案 |
You.com 搜索 | 免费使用60天 | 网址, 标题, 页面内容 |
代码解释器
下表显示可以用作代码解释器的工具:
工具/工具包 | 支持的语言 | 沙盒生命周期 | 支持文件上传 | 返回类型 | 支持自托管 |
---|---|---|---|---|---|
Azure 容器应用动态会话 | Python | 1小时 | ✅ | 文本, 图片 | ❌ |
Bearly 代码解释器 | Python | 执行时重置 | ✅ | 文本 | ❌ |
E2B 数据分析 | Python. 处于测试阶段: JavaScript, R, Java | 24小时 | ✅ | 文本, 图片, 视频 | ✅ |
Riza 代码解释器 | Python, JavaScript, PHP, Ruby | 执行时重置 | ❌ | 文本 | ✅ |
生产力
下表显示了可以用于自动化生产力工具中的任务的工具:
工具/工具包 | 定价 |
---|---|
Github 工具包 | 免费 |
Gitlab 工具包 | 个人项目免费 |
Gmail 工具包 | 免费,每个用户每秒限250个配额单位 |
Infobip 工具 | 免费试用,之后按可变定价 |
Jira 工具包 | 免费,带有速率限制 |
Office365 工具包 | 与 Office365 一起免费,包括速率限制 |
Slack 工具包 | 免费 |
Twilio 工具 | 免费试用,之后采用按需计费 |
网络浏览
下表显示了可以用于自动化网络浏览器中任务的工具:
工具/工具包 | 定价 | 支持与浏览器交互 |
---|---|---|
MultiOn 工具包 | 每天40次免费请求 | ✅ |
PlayWright 浏览器工具包 | 免费 | ✅ |
Requests 工具包 | 免费 | ❌ |
数据库
下表显示了可以用于自动化数据库任务的工具:
工具/工具包 | 允许的操作 |
---|---|
Cassandra 数据库工具包 | 选择和模式 introspection |
SQL 数据库工具包 | 任何 SQL 操作 |
Spark SQL 工具包 | 任何 SQL 操作 |
所有工具
Name | Description |
---|---|
AINetwork 工具包 | AI Network 是一个旨在容纳大规模 AI 模型的第 1 层区块链,利用由 $AIN token 驱动的去中心化 GPU 网络,丰富... |
Alpha Vantage | Alpha Vantage Alpha Vantage 提供通过一套强大且开发者友好的数据 API 和电子表格获取实时和历史金融市场数据。 |
Amadeus 工具包 | 本笔记本将指导您如何将 LangChain 连接到 Amadeus 旅行 API。 |
ArXiv | 本笔记介绍如何使用代理与arxiv工具。 |
AskNews | AskNews 通过单一自然语言查询为任何大型语言模型注入最新的全球新闻(或历史新闻)。具体来说,AskNews 每天通过翻译、总结、提取... |
AWS Lambda | Amazon AWS Lambda 是由 Amazon Web Services (AWS) 提供的无服务器计算服务。它帮助开发者构建和运... |
Azure AI 服务工具包 | 此工具包用于与 Azure AI 服务 API 交互,以实现一些多模态功能。 |
Azure 认知服务工具包 | 该工具包用于与 Azure 认知服务 API 交互,以实现一些多模态功能。 |
Azure 容器应用动态会话 | Azure 容器应用动态会话提供了一种安全且可扩展的方式,在 Hyper-V 隔离沙箱中运行 Python 代码解释器。这允许您的代理在安... |
Shell (bash) | 让代理访问 shell 是强大的(尽管在非沙箱环境中风险较大)。 |
Bearly 代码解释器 | Bearly 代码解释器允许远程执行代码。这使其成为代理的代码沙箱,允许安全地实现诸如代码解释器之类的功能。 |
Bing 搜索 | Bing 搜索 是一项 Azure 服务,提供安全、无广告、位置感知的搜索结果,从数十亿个网络文档中提取相关信息。通过利用 Bing 的能... |
Brave Search | 本笔记本介绍如何使用 Brave Search 工具。 |
Cassandra 数据库工具包 | Apache Cassandra® 是一种广泛使用的数据库,用于存储事务应用数据。大型语言模型中函数和工具的引入为生成式 AI 应用中的现... |
ChatGPT 插件 | OpenAI 已经弃用插件。 |
ClickUp 工具包 | ClickUp 是一个全方位的生产力平台,为各行业的小型和大型团队提供灵活且可定制的工作管理解决方案、工具和功能。 |
Cogniswitch 工具包 | CogniSwitch 用于构建可以无缝消费、组织和检索知识的生产就绪应用程序。使用您选择的框架,在这种情况下是 LangChain,Co... |
Connery 工具包和工具 | 使用 Connery 工具包和工具,您可以将 Connery 动作集成到您的 LangChain 代理中。 |
Dall-E 图像生成器 | OpenAI Dall-E 是由 OpenAI 开发的文本到图像模型,使用深度学习方法根据自然语言描述(称为“提示词”)生成数字图像。 |
Databricks Unity Catalog (UC) | 本笔记本展示了如何将UC函数用作LangChain工具。 |
DataForSEO | DataForSeo 提供全面的 SEO 和数字营销数据解决方案,通过 API 进行访问。 |
Dataherald | 本笔记本介绍如何使用Dataherald组件。 |
DuckDuckGo 搜索 | 本指南展示了如何使用 DuckDuckGo 搜索组件。 |
E2B 数据分析 | E2B 的云环境 是大型语言模型的优秀运行沙箱。 |
Eden AI | 本 Jupyter Notebook 演示了如何使用 Eden AI 工具与代理。 |
Eleven Labs 文本转语音 | 本笔记本展示了如何与 ElevenLabs API 交互以实现文本转语音功能。 |
Exa 搜索 | Exa 是一个完全为大型语言模型(LLMs)设计的搜索引擎。使用 自然语言查询 在互联网上搜索文档,然后从所需文档中检索 清理后的 HTM... |
文件系统 | LangChain 提供了与本地文件系统交互的工具,开箱即用。本笔记本将介绍其中的一些工具。 |
财务数据工具包 | 该 财务数据集 股票市场 API 提供 REST 端点,让您获取超过 16,000 个股票代码的财务数据,涵盖 30 多年。 |
Github 工具包 | 该 Github 工具包包含使大型语言模型代理能够与 GitHub 仓库交互的工具。 |
Gitlab 工具包 | 该 Gitlab 工具包包含使大型语言模型代理能够与 Gitlab 仓库交互的工具。 |
Gmail 工具包 | 这将帮助您开始使用 GMail 工具包。该工具包与 GMail API 交互,以读取消息、草拟和发送消息等。有关 GmailToolkit... |
黄金查询 | Golden 提供了一套自然语言API,用于通过Golden知识图谱进行查询和丰富,例如:来自OpenAI的产品、获得A轮融资的生成式AI... |
谷歌云文本转语音 | 谷歌云文本转语音 使开发者能够合成自然听起来的语音,提供100多种声音,支持多种语言和变体。它应用了DeepMind在WaveNet方面的... |
Google Drive | 本笔记本演示如何将LangChain连接到Google Drive API。 |
Google Finance | 本笔记本介绍如何使用 Google Finance 工具从 Google Finance 页面获取信息 |
Google Imagen | Imagen on Vertex AI 将谷歌最先进的图像生成AI能力带给应用开发者。使用Vertex AI上的Imagen,应用开发者可... |
Google Jobs | 本笔记本介绍如何使用 Google Jobs 工具获取当前的职位发布。 |
Google Lens | 本笔记本介绍如何使用 Google Lens 工具获取图像信息。 |
谷歌地点 | 本笔记本介绍如何使用谷歌地点API |
谷歌学术 | 本笔记本介绍如何使用谷歌学术工具 |
谷歌搜索 | 本笔记本介绍如何使用谷歌搜索组件。 |
Google Serper | 本笔记本介绍如何使用 Google Serper 组件进行网络搜索。首先,您需要在 serper.dev 注册一个免费账户并获取您的 AP... |
Google Trends | 本笔记介绍如何使用 Google Trends 工具获取趋势信息。 |
Gradio | 在 Hugging Face Spaces 上有成千上万的 Gradio 应用。这个库将它们放在你大型语言模型 (LLM) 的指尖 🦾 |
GraphQL | GraphQL 是一种用于API的查询语言,以及执行这些查询以访问数据的运行时。GraphQL 提供了API中数据的完整且易于理解的描述,... |
HuggingFace Hub 工具 | Huggingface 工具 支持文本输入/输出,可以直接使用 loadhuggingface_tool 函数加载。 |
人类作为工具 | 人类是AGI,因此他们当然可以作为工具来帮助AI代理。 |
IFTTT WebHooks | 本笔记本展示了如何使用IFTTT Webhooks。 |
Infobip | 本笔记本展示了如何使用 Infobip API 封装来发送短信和电子邮件。 |
Ionic 购物工具 | Ionic 是一个即插即用的电子商务市场,专为 AI 助手设计。通过在您的代理中包含 Ionic 工具,您可以轻松地为用户提供在代理内直接... |
Jina Search | 本笔记本提供了一个快速概述,帮助您开始使用 Jina 工具。有关所有 Jina 功能和配置的详细文档,请访问 API 参考。 |
Jira 工具包 | 本笔记本介绍如何使用 Jira 工具包。 |
JSON 工具包 | 本笔记本展示了一个代理与大型 JSON/dict 对象的交互。 |
Lemon Agent | Lemon Agent 帮助您在几分钟内构建强大的 AI 助手,并通过允许在 Airtable、Hubspot、Discord、Notio... |
记忆 | 对大型语言模型进行微调,以使用无监督学习记忆信息。 |
Mojeek 搜索 | 以下笔记本将解释如何使用 Mojeek 搜索获取结果。请访问 Mojeek 网站 以获取 API 密钥。 |
MultiOn 工具包 | MultiON 构建了一个可以与广泛的网络服务和应用程序互动的AI代理。 |
NASA 工具包 | 本笔记本展示了如何使用代理与 NASA 工具包进行交互。该工具包提供对 NASA 图像和视频库 API 的访问,未来版本有可能扩展并包含其... |
Nuclia 理解 | Nuclia 自动索引来自任何内部和外部来源的非结构化数据,提供优化的搜索结果和生成的答案。它可以处理视频和音频转录、图像内容提取和文档解... |
NVIDIA Riva: ASR 和 TTS | NVIDIA Riva |
Office365 工具包 | Microsoft 365 是由 Microsoft 拥有的一系列生产力软件、协作和基于云的服务。 |
OpenAPI工具包 | 我们可以构建代理来使用任意API,这里是符合OpenAPI/Swagger规范的API。 |
自然语言API工具包 | 自然语言API工具包(NLAToolkits)允许LangChain代理高效地规划和组合跨端点的调用。 |
OpenWeatherMap | 本笔记本介绍如何使用 OpenWeatherMap 组件来获取天气信息。 |
Oracle AI 向量搜索:生成摘要 | Oracle AI 向量搜索旨在处理人工智能 (AI) 工作负载,允许您基于语义而非关键字查询数据。 |
Pandas 数据框 | 本笔记展示了如何使用代理与 Pandas 数据框 进行交互。 它主要针对问答进行了优化。 |
Passio NutritionAI | 为了更好地理解 NutritionAI 如何赋予您的代理超强的食品营养能力,让我们构建一个可以通过 Passio NutritionAI ... |
PlayWright 浏览器工具包 | Playwright 是由 Microsoft 开发的开源自动化工具,允许您以编程方式控制和自动化网页浏览器。它旨在进行端到端测试、抓取和... |
Polygon IO 工具包和工具 | 本笔记本展示了如何使用代理与 Polygon IO 工具包进行交互。该工具包提供对Polygon股票市场数据API的访问。 |
PowerBI 工具包 | 本笔记本展示了一个代理与 Power BI 数据集 交互。代理正在回答有关数据集的更一般性问题,并且能够从错误中恢复。 |
PubMed | PubMed® 包含超过 3500 万条来自 MEDLINE、生命科学期刊和在线书籍的生物医学文献引用。引用可能包括指向 PubMed C... |
Python REPL | 有时,对于复杂的计算,与其让大型语言模型直接生成答案,不如让大型语言模型生成代码来计算答案,然后运行该代码以获得答案。为了方便实现这一点,... |
Reddit 搜索 | 在这个笔记本中,我们学习 Reddit 搜索工具是如何工作的。 |
请求工具包 | 我们可以使用请求 工具包 来构建生成 HTTP 请求的代理。 |
Riza 代码解释器 | Riza 代码解释器是一个基于WASM的隔离环境,用于运行由AI代理生成的Python或JavaScript。 |
Robocorp 工具包 | 本笔记本介绍如何开始使用 Robocorp Action Server 动作工具包和 LangChain。 |
SceneXplain | SceneXplain 是一个通过 SceneXplain 工具访问的图像描述服务。 |
搜索API | 本笔记本展示了如何使用搜索API在网上进行搜索的示例。请访问 https://www.searchapi.io/ 注册一个免费账户并获取A... |
SearxNG 搜索 | 本笔记介绍如何使用自托管的 SearxNG 搜索 API 来搜索网络。 |
语义学者 API 工具 | 本笔记演示如何使用语义学者工具与代理。 |
SerpAPI | 本笔记本介绍了如何使用SerpAPI组件进行网络搜索。 |
Slack 工具包 | 这将帮助您开始使用 Slack 工具包。有关所有 Slack 工具包功能和配置的详细文档,请访问 API 参考。 |
Spark SQL 工具包 | 本笔记本展示了如何使用代理与 Spark SQL 进行交互。类似于 SQL 数据库代理,它旨在解决有关 Spark SQL 的一般查询并促... |
SQLDatabase 工具包 | 这将帮助您开始使用 SQL 数据库 工具包。有关所有 SQLDatabaseToolkit 功能和配置的详细文档,请访问 API 参考。 |
StackExchange | Stack Exchange 是一个涵盖多个领域的问答网站网络,每个网站专注于特定主题,用户的提问、回答和声誉都受到声誉奖励机制的影响。声... |
Steam 工具包 | Steam (维基百科)) 是由 Valve Corporation 开发的视频游戏数字发行服务和商店。它为Valve的游戏自动提供更新,... |
Tavily 搜索 | Tavily 的搜索 API 是一个专为 AI 代理 (大型语言模型) 构建的搜索引擎,提供实时、准确和事实性的结果,速度极快。 |
Twilio | 本笔记本介绍如何使用 Twilio API 封装来通过 SMS 或 Twilio 消息通道 发送消息。 |
Upstage | 本笔记本介绍如何开始使用 Upstage 真实感检查模型。 |
Wikidata | Wikidata 是一个免费的开放知识库,可以被人类和机器读取和编辑。Wikidata 是世界上最大的开放知识库之一。 |
维基百科 | 维基百科 是一个由志愿者社区(称为维基人)编写和维护的多语言免费在线百科全书,通过开放协作和使用名为MediaWiki的基于维基的编辑系统... |
Wolfram Alpha | 本笔记本介绍如何使用 Wolfram Alpha 组件。 |
Yahoo 财经新闻 | 本笔记介绍如何使用 yahoofinancenews 工具与代理。 |
You.com 搜索 | You.com API 是一套工具,旨在帮助开发者将大型语言模型的输出与最新、最准确、最相关的信息结合起来,这些信息可能未包含在其训练数据... |
YouTube | YouTube 搜索 包搜索 YouTube 视频,避免使用他们限制严格的 API。 |
Zapier自然语言操作 | 已弃用 此API将在2023-11-17停止服务//nla.zapier.com/start/ |
ZenGuard AI | 此工具让您可以快速在您的LangChain应用中设置ZenGuard AI。ZenGuard AI提供超快速的保护措施,以保护您的GenA... |