LangChain Core

模块
功能
Chain
串联组件形成任务流(输入 → 输出)
PromptTemplate
构建可复用、有变量占位的提示词
OutputParser
将 LLM 输出解析为结构化结果(如 JSON)

✅ 学习建议:

  • 理解 Prompt → LLM → Output 的组合逻辑
  • 掌握如何将多个模块打包为自定义 Chain

🧪 示例代码:

python 复制编辑 from langchain.chains import LLMChain from langchain.prompts import PromptTemplate from langchain.chat_models import ChatOpenAI prompt = PromptTemplate( input_variables=["product"], template="Write a short advertisement for the following product: {product}" ) llm = ChatOpenAI(model="gpt-4") chain = LLMChain(llm=llm, prompt=prompt) print(chain.run("Smart Water Bottle"))