@b4run/ langchain (英语)
LangChain适配器用于将B4. run代理和链条实现物质化,转换工具,流出,嵌入,再试.
当 : 你正在实现或扩展B4跑的LangChain代理 和链桥。 申请路线通常通过 @b4run/sdk 并让运行时间使用此层.
安装
pnpm add @b4run/langchain @langchain/core @langchain/langgraph-checkpoint
安装您的代理商选择的 LangChain 提供者软件包 . @langchain/openai 包括; Anthropic, Google, Mistral, Groq, Ollama, xAI, 和 OpenRouter 集成是可选的同位素.
示例
import { chainAdapter, openaiEmbedder } from "@b4run/langchain"
export const adapter = chainAdapter
export const embedder = openaiEmbedder({ model: "text-embedding-3-small" })
chainAdapter 根据B4.run的链式后端合同调整了LangChain的可操作性. openaiEmbedder 提供内存嵌入接合,并在首次使用时读取提供者配置.
代理描述符可以启用提供者拥有的搜索、代码和图像能力
与 builtInTools. 提供者的电话与应用功能分开正常使用,
保留在原生的 v0 AIMessage 历史中,并预测为活生生和后恢复为
b4.step 活动与 b4.answer 引证. 谷歌路径使用可选
@langchain/google 与保留原地块和地基结合
归属。 应用程序必须使Google搜索建议保持不变.
见 内置提供者。文件搜索
继续延后; Anthropic 获取/代码执行被禁用 .
运行时间和稳定性
@b4run/langchain是一个边缘安全, 支持的整合表面.- Edge-security描述了B4.run的放出边缘目标;并不是保证每个提供者的集成,应用工具,或动态加载的包都是浏览器-可携带.
@b4run/langchain/package.json曝光用于工具化的软件包元数据,而不是运行时代码.
相关
@b4run/sdk- 作者代理和连锁声明.@b4run/langgraph——原始图和工作流程路由适配器.- LangChain API 参考文献 全面出口、同行和定期合同.
- 代理指南 ——通过作者-造型API定义应用程序代理.
成熟和支持
这个包是前1.0并放入B4.run的固定包组. 评议 更改日志 升级前。 为了支持, 打开一个问题。 。 。 .
许可证
麻省理工学院. 见 仓库许可证。 。 。 .