Repolode
langchain-ai

langchain-ai/langgraph-bigtool

用于构建 LangGraph 智能体的 Python 库,可通过存储检索并调用成百上千个工具。

Star
559
Fork
49
未关闭 Issue
13
最近提交
前天

这是什么?

langgraph-bigtool 是一个用于构建 LangGraph 智能体的 Python 库,让智能体能够访问大量工具。它不会一次性把所有工具交给大模型,而是把工具描述存入 LangGraph 的长期记忆存储,并提供一个检索工具,让智能体按当前问题查找相关工具。

工具元数据可以保存在 LangGraph 的持久化层中,支持内存和 Postgres 两种后端。检索逻辑也可以自定义,例如使用语义搜索查找工具,或者不依赖存储、按类别选择工具。

该库基于 LangGraph 构建,支持其流式输出、短期与长期记忆以及人机协同功能。可通过 pip 安装,项目提供了一个示例,为智能体配备 Python math 模块中的全部函数。

核心功能

  • 01通过检索按需提供工具,而不是一次性传入全部工具。
  • 02将工具名称、描述和命名空间存入 LangGraph 持久化层。
  • 03支持内存和 Postgres 存储后端。
  • 04可用自定义搜索或按类别选择的逻辑替换默认检索。
  • 05兼容 LangGraph 的流式输出、记忆和人机协同功能。

适用场景

  • 构建需要从大型 API 或内部工具目录中选择工具的智能体。
  • 让大模型处理单次提示词装不下的庞大工具集。
  • 将工具按类别组织,让模型先选类别再选具体工具。

快速上手

  1. 1

    从 PyPI 安装该库

    pip install langgraph-bigtool
  2. 2

    安装快速入门示例所用的 OpenAI 扩展依赖

    pip install langgraph-bigtool "langchain[openai]"
  3. 3

    在环境变量中设置你的 OpenAI API 密钥

    export OPENAI_API_KEY=<your_api_key>
  4. 4

    运行快速入门 Python 示例,为智能体配备 math 库中的工具

使用前须知

  • 快速入门示例需要 OpenAI API 密钥并调用付费的 OpenAI 模型。
  • 语义工具检索依赖嵌入模型和存储,因此设置比核心库本身更复杂。

标签

常见问题

langgraph-bigtool 是什么?
用于构建 LangGraph 智能体的 Python 库,可通过存储检索并调用成百上千个工具。 langgraph-bigtool 是一个用于构建 LangGraph 智能体的 Python 库,让智能体能够访问大量工具。它不会一次性把所有工具交给大模型,而是把工具描述存入 LangGraph 的长期记忆存储,并提供一个检索工具,让智能体按当前问题查找相关工具。
langgraph-bigtool 可以免费使用吗?用的什么许可证?
langgraph-bigtool 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
langgraph-bigtool 还在维护吗?
活跃维护中。langgraph-bigtool 最近一次提交是在 2026年11月5日。
langgraph-bigtool 适合用来做什么?
构建需要从大型 API 或内部工具目录中选择工具的智能体。 让大模型处理单次提示词装不下的庞大工具集。 将工具按类别组织,让模型先选类别再选具体工具。
langgraph-bigtool 怎么安装和运行?
从 PyPI 安装该库: pip install langgraph-bigtool 安装快速入门示例所用的 OpenAI 扩展依赖: pip install langgraph-bigtool "langchain[openai]" 在环境变量中设置你的 OpenAI API 密钥: export OPENAI_API_KEY=<your_api_key> 运行快速入门 Python 示例,为智能体配备 math 库中的工具
在哪里获取 langgraph-bigtool?
源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/langgraph-bigtool

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目