发布时间:2025-12-16
点击次数: LangChain基础搭建需五步:一、创建虚拟环境并安装langchain、LLM SDK(如openai)及向量库(如chromadb);二、配置API密钥与LLM参数;三、用PromptTemplate和LLM构建链式调用;四、通过langchain_ollama接入本地Ollama模型;五、用DocumentLoader、TextSplitter和Chroma实现RAG。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望快速开始使用
LangChain构建大模型应用,但尚未配置基础开发环境或理解核心组件关系,则可能是由于缺少对初始化流程和关键依赖的系统性认知。以下是完成LangChain基础搭建的步骤:
LangChain本身不包含大语言模型运行时,需配合LLM提供商SDK(如OpenAI、Ollama)与向量数据库(如Chroma)协同工作。安装时需确保Python环境满足最低版本要求,并分离生产与开发依赖。
1、创建独立虚拟环境并激活:
python -m venv langchain_env && source langchain_env/bin/activate(Linux/macOS)或 langchain_env\Scripts\activate(Windows)。
2、安装LangChain核心包:
pip install langchain
3、按选用模型后端安装对应SDK:
pip install openai 或 pip install ollama 或 pip install huggingface-hub
4、安装常用工具链与向量存储支持:
pip install langchain-community chromadb tiktoken
LangChain通过统一接口调用不同LLM,但需提前注入认证信息与服务地址。凭证未正确加载将导致初始化失败或返回空响应,且部分参数(如temperature、max_tokens)需在构造LLM实例时显式声明。
1、设置环境变量(推荐):
export OPENAI_API_KEY="sk-..."(Linux/macOS)或 set OPENAI_API_KEY=sk-...(Windows)。
2、在代码中加载API密钥:
import os
os.environ["OPENAI_API_KEY"] = "您的实际OpenAI密钥"
3、初始化LLM对象并验证连接:
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-3.5-turbo", temperature=0.2)
llm.invoke("你好")
Chain是LangChain的核心抽象,用于串联提示模板、模型调用与输出解析。最简链由PromptTemplate与LLM组合而成,无需额外工具或记忆模块即可完成基础问答流程。
1、定义结构化提示模板:
from langchain_core.prompts import PromptTemplate
template = "你是一个助手,请用中文回答以下问题:{question}"
prompt = PromptTemplate.from_template(template)
美图云修
商业级AI影像处理工具
52
查看详情
2、组合提示与模型形成链:
from langchain import LLMChain
chain = LLMChain(llm=llm, prompt=prompt)
3、执行链式调用并获取结果:
result = chain.invoke({"question": "LangChain是什么"})
print(result["text"])
若不依赖云端API,可使用Ollama在本地运行Llama 3、Qwen等开源模型。LangChain通过langchain_ollama模块提供原生支持,但需提前启动Ollama服务并拉取指定模型。
1、下载并运行Ollama服务:
访问https://ollama.com/download,安装后执行 ollama serve(后台常驻)。
2、拉取轻量级模型:
ollama pull llama3:8b 或 ollama pull qwen2:7b
3、在LangChain中调用本地模型:
from langchain_ollama import ChatOllama
ollama_llm = ChatOllama(model="llama3:8b", temperature=0.3)
实现RAG(检索增强生成)需将外部文档转为嵌入向量并存入向量数据库。Chroma作为默认嵌入存储方案,配合DocumentLoader可自动完成PDF、TXT等格式解析与切分。
1、加载本地文本文件:
from langchain_community.document_loaders import TextLoader
loader = TextLoader("./data/intro.txt")
docs = loader.load()
2、分割文档为语义块:
from langchain_text_splitters import RecursiveCharacterTextSplitter
splitter = RecursiveCharacterTextSplitter(chunk_size=500, chunk_overlap=50)
chunks = splitter.split_documents(docs)
3、生成嵌入并持久化到Chroma:
from langchain_community.embeddings import OllamaEmbeddings
from langchain_community.vectorstores import Chroma
embeddings = OllamaEmbeddings(model="nomic-embed-text")
vectorstore = Chroma.from_documents(chunks, embeddings, persist_directory="./chroma_db")
以上就是LangChain怎么入门 LangChain开发大模型应用基础搭建流程【教程】的详细内容,更多请关注其它相关文章!
# python
# 大同推广网站
# 淮安网站建设哪家好
# 娄底营销网络推广做网站
# 辽阳网站优化多少钱
# 西安网站推广利润分成
# 机中
# 您的
# 命令行
# 文档
# 开源
# 离线
# 加载
# 链式
# linux
# windows
# tiktok
# 工具
# 后端
# mac
# ai
# pdf
# macos
# 环境变量
# open
# 美图
# 解析营销推广核心内容
# seo目录出租
# 资阳网站优化推广服务
# 外贸seo范例
# 懒人图库网站建设
相关栏目:
【
行业新闻62819 】
【
科技资讯67470 】
相关推荐:
企业软件行业更将被AI全面重构!Moka李国兴:未来优秀组织和个人将一定是善于使用AI生产力的
从谷歌到亚马逊,科技巨头们的AI痴迷
加强高质量数据供应能力,促进通用人工智能大模型领域的创新
复盘MWC上海:AI大模型时代到来 通信网络将会怎样改变?
2025世界人工智能大会前沿科技共绘“未来”图景, 这家这家独角兽企业的通用大脑将在AI领域大放异彩
Valve 将拒绝采用 AI 生成未知版权内容的游戏上架 Steam
山东机器人编程:Scratch编程基础,认识舞台!~济南机器人编程
人工智能驱动智能建筑会是未来趋势吗?
编程已死,AI 当立?教授公开“唱反调”:AI 还帮不了程序员
对话无界AI创始人长铗:AI的创业机会在应用层丨创新者Innovator
学而思网校推出首个基于自研大模型的《人工智能第一课》
揭晓2025年玻尔兹曼奖:Hopfield网络创始人荣获奖项
“世界人工智能之都”的新烦恼:AI热潮无法拉动大量就业
了解 AGI:智能的未来?
食品分销跨国企业Sysco CIDO:我们的增长秘诀是以IT为中心
亲身体验鸿蒙4:AI大模型带来的便利,告别单纯的旁观者状态
高通发布长期产品计划,为工业和企业物联网产品提供全新组合方案
为AI而服务设计:构建以人为本的AI创新方法
一文看懂基础模型的定义和工作原理
美图设计室2.0新增哪些功能
如何提高集群协作效率?中外团队合作研发基于均值偏移的机器人队形控制策略
微软在 Bing 和 Edge 浏览器中拓展网购服务,帮用户选购心仪产品
英伟达CEO宣称生成式AI已迎来“划时代时刻”
机构:边缘AI或是当前预期差最大的AI方向
高质量数据推动AI场景化应用快速发展及落地
无人机巡检方案是什么,该如何选择适合的巡检方案
云米Smart 2E AI立式空调开启预售:新三级能效,到手价3899元
“技术+实践+生态”三箭齐发,京东方抢占物联网高地
“一般智力”与工艺学批判是认识AI的重要入口 | 社会科学报
苹果式 AI 哲学:不着一字,处处落子
OpenOOD更新v1.5:全面、精确的分布外检测代码库及测试平台,支持在线排行榜、一键测试
WPS AI 官网上线:可申请体验官资格,支持 Windows、安卓端下载
兆讯传媒率先全面拥抱AI 数智广告内容焕发新生机
美图影像节演讲实录:191次提及AI,发布7款影像生产力工具
午报 | 字节跳动要造机器人;东方甄选首次启动自有APP|直播|
创新全场景清洁方案!海尔商用机器人首发上市
原小米 9 号员工李明打造全球首款 AI 安卓桌面机器人
智能机器人与话剧的完美结合:宇树四足机器人B1助力《骆驼祥子》重现经典
击败LLaMA?史上超强「猎鹰」排行存疑,符尧7行代码亲测,LeCun转赞
MetaGPT AI 模型开源:可模拟软件公司开发过程,生成高质量代码
1分钟做出苹果Vision Pro「官网」?上班8小时搞出480个网页,同事被卷疯了
湖北科技职业学院举行工业机器人及智能制造技术专精特新产业学院建设启动仪式
图像生成过程中遭「截胡」:稳定扩散的失败案例受四大因素影响
前特斯拉总监、OpenAI大牛Karpathy:我被自动驾驶分了心,AI智能体才是未来!
酒店业将如何受益于人工智能的改变?
标贝科技亮相国际顶会ICASSP2025 加速布局海外AI数据市场
超级智能到底是什么?
以计算机视觉技术为基础的库存管理如何改革零售行业
ChatGPT大更新!OpenAI奉上程序员大礼包:API新增杀手级能力还降价,新模型、四倍上下文都来了
生活垃圾智能分类机器人社区展“才能”,征求居民意见