LangChain
用于开发由大语言模型、智能体和检索增强生成(RAG)驱动的应用程序的框架。
概述
LangChain 是一个框架,通过将聊天模型、嵌入、向量存储、检索器以及第三方集成等可互操作的组件串联在统一接口之后,来构建由大语言模型驱动的应用和智能体,这样当底层模型格局发生变化时,你可以直接更换提供方,而无需重写应用逻辑。
它的设计可以从快速原型扩展到更复杂的系统:先从 LangChain 的高层抽象入手,随着需求的增长再转向更底层的组件,或使用 LangGraph(用于构建更可控、有状态的智能体工作流)和 LangSmith(用于评估、调试和部署 LLM 应用)等配套工具。它同时提供 Python 和 JavaScript/TypeScript 版本。
LangChain 适合那些正在构建检索增强、工具调用或多步骤 LLM 应用、并希望使用一套通用抽象和庞大集成库的开发者,而不是为每个模型或向量存储从零编写胶水代码。
- 分类
- AI 与机器学习
- 编程语言
- Python
- 许可证
- MIT
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。