Skip to main content
LangGraph 允许通过运行时配置动态修改代理行为和权限。当使用 LangSmith 部署 时,您可以在请求体 (config) 或特定请求头中传递此配置。这使得基于用户身份或其他请求进行调整成为可能。 出于隐私考虑,您可以通过 langgraph.json 文件中的 http.configurable_headers 部分控制哪些头被传递到运行时配置。 以下是自定义包含和排除头的方法:
includesexcludes 列表接受精确的头名称或使用 * 匹配任意数量字符的模式。为了您的安全,不支持其他正则表达式模式。

在图中使用

您可以使用任何节点的 config 参数在图中访问包含的头。
或者通过从上下文中获取(在工具中或其他嵌套函数内很有用)。
您甚至可以使用此功能动态编译图。

选择退出可配置头

如果您希望选择退出可配置头,只需在 excludes 列表中设置一个通配符模式:
这将排除所有头被添加到您的运行配置中。 请注意,排除优先于包含。