微信扫码
与创始人交个朋友
我要投稿
Langchain-core:提供基本支撑,支持并行处理、追踪、回调、批量、流式操作、同步等功能。
Langchain-community:整合第三方工具,如模型操作、提示词模板、文件解析、分块、向量化、embedding 等。
Langchain:提供链(Chains)和代理(Agents),用于处理复杂业务逻辑和与外部 API 交互。
2. LangChain Templates:提供一系列容易部署的参考架构,适用于各种任务。
3. LangServe:用于将 LangChain 链部署为 REST API 的库。
4. LangSmith:开发者平台,可提供调试、测试、评估和监控基于任何语言模型框架构建的链,并能无缝与 LangChain 集成。
以下样例展示了如何安装依赖、导入模块、进行 LCEL 语法操作以及引入输出解析器。
# 安装依赖 pip install langchain langchain-openai
from langchain_openai import ChatOpenAI
# 确认环境变量中已经配置OPENAI_API_KEY
llm = ChatOpenAI()
# 导入提示词模板
from langchain_core.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate.from_messages([
("system", "You are world class technical documentation writer."),
("user", "{input}")
])
# LCEL语法操作
chain = prompt | llm
chain.invoke({"input": "how can langsmith help with testing?"})
# 引入输出解析器
from langchain_core.output_parsers import StrOutputParser
output_parser = StrOutputParser()
chain = prompt | llm | output_parser
chain.invoke({"input": "how can langsmith help with testing?"})
LangChain 作为大模型应用的构建框架,通过解决诸多开发中的问题,为大模型应用的开发提供了有效解决方案。它帮助开发者在语言模型领域实现了许多复杂操作,让构建现代、高效、安全的语言模型应用变得更加轻松。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-01-22
LangChain实战 | OutputParser:让大模型输出从 “鸡肋” 变 “瑰宝” 的关键!
2025-01-21
Ambient Agent: 让 AI 主动工作的新范式
2025-01-19
LangChain实战 | 实现一个检索增强生成系统(RAG)
2025-01-19
LangChain:构建智能语言模型应用的开源框架
2025-01-17
报告分享|谷歌 AI Agent 白皮书宣告 2025 年迈入 Agent 时代
2025-01-17
从零开始,用LangChain构建你的第一个智能应用
2025-01-16
深度解析两种增强的AI Agent反思模式
2025-01-07
Agent 最全 Playbook:场景、记忆和交互创新
2024-10-10
2024-04-08
2024-08-18
2024-06-03
2024-09-04
2024-07-13
2024-06-24
2024-04-08
2024-04-17
2024-07-10
2024-12-02
2024-11-25
2024-10-30
2024-10-11
2024-08-18
2024-08-16
2024-08-04
2024-07-29