Python AI开发入门:用LangChain构建智能应用
LangChain是2026年最流行的AI应用开发框架。本教程带你从零构建AI应用。
环境准备
pip install langchain langchain-openai python-dotenv
基础链式调用
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
llm = ChatOpenAI(model="gpt-4o")
prompt = ChatPromptTemplate.from_template("用中文回答:{question}")
chain = prompt | llm
print(chain.invoke({"question": "什么是大语言模型?"}).content)
添加工具调用
from langchain.tools import tool
@tool
def calculate(expr: str) -> str:
return str(eval(expr))
from langchain.agents import create_tool_calling_agent, AgentExecutor
executor = AgentExecutor(agent=create_tool_calling_agent(llm, [calculate], prompt), tools=[calculate])
print(executor.invoke({"question": "2345 * 6789 = ?"})["output"])
总结
LangChain让AI开发变得简单高效。
参考:LangChain官方文档 | 2026年06月18日
©️版权声明:若无特殊声明,本站所有文章版权均归AI工具集原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容,或在非我站所属的服务器上建立镜像。否则,我站将依法保留追究相关法律责任的权利。