Skip to content

LangChain 介绍

TIP

LangChain 是一个构建 LLM 应用的开发框架,提供模型调用、提示管理、链式组合、记忆、代理等核心能力。

安装

bash
pip install langchain langchain-openai langchain-community

核心模块

模块说明
Model I/O统一的大模型调用接口
Chains链式组合多个调用
Memory对话记忆管理
Agents智能代理(工具调用)

基础使用

python
from langchain_openai import ChatOpenAI
from langchain.schema import HumanMessage

llm = ChatOpenAI(
    model="gpt-4",
    temperature=0.7,
    api_key="your-api-key"
)

response = llm.invoke("介绍一下 Python")
print(response.content)

提示模板

python
from langchain.prompts import ChatPromptTemplate

prompt = ChatPromptTemplate.from_messages([
    ("system", "你是一个{role}专家"),
    ("human", "{question}")
])

chain = prompt | llm
result = chain.invoke({"role": "Python", "question": "什么是装饰器?"})