AI Agent白手起家24: 本地大模型部署与LangChain接入实战

发布时间:2026/8/4 3:08:06

AI Agent白手起家24: 本地大模型部署与LangChain接入实战
纲要闭源模型与开源本地模型的权衡硬件对推理速度的关键影响本地推理框架选择Ollama本地部署流程安装 Ollama拉取模型启动 API 服务LangChain 接入本地模型安装langchain-ollama使用ChatOllama进行同步与流式调用完整可运行代码示例闭源模型 vs 开源本地模型在 AI Agent 开发中选择模型时通常面临两条路径对比维度闭源模型GPT-4、Claude开源本地模型DeepSeek、Llama使用方式直接调用 API本地部署推理服务成本构成按 Token 计费硬件投入 运维成本数据隐私数据需传输至外部数据完全保留在本地硬件要求仅需网络连接需要较高 GPU 或大内存灵活性受限于 API 提供的能力可微调、量化、完全自主选用本地开源模型的典型场景包括数据安全合规要求、长期高频推理的成本控制、离线环境运行。但前提是拥有足够算力否则推理速度会成为瓶颈。硬件对推理速度的关键影响本地推理的性能主要由 GPU 显存和计算单元决定。以 Llama 系列模型为例不同硬件上的实测 Token 生成速度硬件7B 参数模型token/s65B 参数模型token/sApple M19.001.00Apple M228.573.08NVIDIA A100 (80GB)276.0029.77消费级设备M1/M2足以运行 7B 量化模型但大参数模型速度极慢。专业 GPU如 A100拥有充足显存推理速度有数量级优势适合生产环境。想要本地流畅运行 DeepSeek-R1 671B 等超大模型需多卡高端 GPU日常开发使用 7B~13B 量化版本即可。推理框架为什么选择 OllamaOllama 是当前最友好的本地推理框架之一具备以下特点一键安装命令行操作简单内置模型仓库覆盖 Llama、DeepSeek、Phi 等主流模型自动处理量化与 GPU 加速提供与 OpenAI 兼容的 REST API默认http://localhost:11434活跃的社区更新本地部署流程下面以部署 DeepSeek-R1 7B 为例演示完整步骤。安装 Ollama从 ollama.com 下载安装包。安装后在终端验证ollama--version拉取模型下载所需的模型文件ollama pull deepseek-r1:7b查看已安装模型ollama list# NAME ID SIZE MODIFIED# deepseek-r1:7b ... 4.7 GB ...启动 API 服务运行以下命令模型将以 API 形式在localhost:11434提供服务ollama serve使用curl快速测试curlhttp://localhost:11434/api/generate-d{ model: deepseek-r1:7b, prompt: 你好, stream: false }收到 JSON 响应即表示部署成功。LangChain 接入本地模型通过官方包langchain-ollama即可在代码中调用本地模型。安装依赖pipinstalllangchain-ollama同步调用fromlangchain_ollamaimportChatOllama llmChatOllama(modeldeepseek-r1:7b)responsellm.invoke(用一句话介绍什么是 AI Agent)print(response.content)流式输出forchunkinllm.stream(写一首关于春天的五言绝句):print(chunk.content,end,flushTrue)项目结构最小化项目如下├── main.py └── requirements.txtrequirements.txt内容langchain-ollama0.1.0完整可运行代码将以下代码保存为main.py确保 Ollama 服务运行且模型已下载。fromlangchain_ollamaimportChatOllama# 初始化本地 DeepSeek-R1 7B 模型llmChatOllama(modeldeepseek-r1:7b,temperature0.7,num_predict256,)print( 同步调用 )responsellm.invoke(请用一句话解释什么是强化学习)print(回答:,response.content)ifresponse.usage_metadata:print(Token 用量:,response.usage_metadata)print(\n 流式输出 )prompt请写一首关于秋天的七言绝句print(用户:,prompt)print(助手: ,end)forchunkinllm.stream(prompt):print(chunk.content,end,flushTrue)print()运行说明需提前安装langchain-ollama。确保ollama serve正在运行且已执行ollama pull deepseek-r1:7b。若电脑性能较弱可调小num_predict或改用更轻量的模型。关键要点本地开源模型适合隐私敏感、长期高频、离线环境但需投入硬件成本。Ollama 大幅降低了本地部署门槛推荐作为首选推理框架。通过ChatOllama接入 LangChain 后可与 API 模型保持一致的调用接口方便无缝切换。生产环境中建议将 Ollama 部署到独立的 GPU 服务器上供团队共享。

相关新闻

AI Agent白手起家23: 大模型速率限制应对与缓存机制实践

AI Agent白手起家23: 大模型速率限制应对与缓存机制实践

2026/8/4 3:08:06

纲要 速率限制的产生背景与影响LangChain 内置速率限制器 InMemoryRateLimiter 核心参数 缓存机制的必要性与原理 短期缓存(内存)与长期缓存(持久化) 实战:速率限制与缓存结合 项目结构速率限制器配置缓存方案对比&…

AI Agent白手起家22: 理解大模型上下文窗口与Token管理实战

AI Agent白手起家22: 理解大模型上下文窗口与Token管理实战

2026/8/4 3:08:06

纲要 上下文窗口是什么Token 的本质与计算方式上下文窗口的限制因素 Transformer 注意力机制的复杂度硬件显存与响应时间训练数据的短文本倾向注意力衰减与长距离依赖 应对上下文窗口限制的策略 检索增强生成滑动窗口新架构探索 LangChain 中的 Token 追踪 usage_metadata 与 r…

Unity动态SDF字体生成技术与性能优化

Unity动态SDF字体生成技术与性能优化

2026/8/4 2:58:05

1. Unity TMP_SDF 数据源深度解析在Unity文本渲染管线中,TextMeshPro的SDF(Signed Distance Field)字体渲染技术已经成为UI文字显示的事实标准。作为TMP核心子系统之一,SDF数据源的生成与处理直接影响最终渲染效果的质量和性能。本…

祁木 CAD Translator 东南亚语言翻译效果实测与原理拆解

祁木 CAD Translator 东南亚语言翻译效果实测与原理拆解

2026/8/4 5:28:12

在处理东南亚地区的工程项目文档时,很多技术团队都会遇到一个棘手的痛点:图纸上的文字识别不准,翻译出来的内容更是让人摸不着头脑。尤其是面对泰语、越南语这些拥有独特字符集的语言,或者是印尼语和马来语中那些高度相似却又含义…

Intel i5和i7处理器哪个好?电脑装机CPU选择对比指南

Intel i5和i7处理器哪个好?电脑装机CPU选择对比指南

2026/8/4 5:28:12

组装新电脑,处理器的选择至关重要。尤其是在Intel处理器家族中,i5与i7常常成为用户的焦点。这两款处理器代表着中高端的性能定位,许多用户在挑选电脑或DIY装机时都会疑惑:Intel i5和i7到底哪个好?该如何选择&#xff1…

深入解析Intel 8254定时器:从原理到实战的6种工作方式与编程指南

深入解析Intel 8254定时器:从原理到实战的6种工作方式与编程指南

2026/8/4 5:28:12

1. 项目概述:为什么今天还要啃8254这块“老骨头”?最近在整理一些老项目的技术文档,翻箱倒柜找出一块布满灰尘的工控板,上面赫然印着“Intel 8254”的字样。说实话,现在随便一个单片机自带的PWM模块或者通用定时器&…

Windows路由表配置实现内网隔离的运维指南

Windows路由表配置实现内网隔离的运维指南

2026/8/4 5:28:12

1. 项目背景与需求场景在企业办公环境中,经常遇到需要临时断开外网连接,仅保留内网访问权限的特殊场景。比如:涉密计算机需要物理隔离互联网开发测试环境要求纯内网操作安全审计期间的网络访问控制特定业务系统(如财务、HR&#x…

Unity动态加载外部图片内存优化实战:从原理到解决方案

Unity动态加载外部图片内存优化实战:从原理到解决方案

2026/8/4 5:28:12

1. 项目概述:当Unity遇上外部图片的“内存之痛”在Unity项目开发中,尤其是涉及大量美术资源、用户自定义内容或动态下载资源的应用(如相册应用、换装游戏、地图编辑器、UGC社区),动态读取外部图片并转换为Texture2D是一…

Keysight E5062A网络分析仪:高频电路测试与S参数测量解析

Keysight E5062A网络分析仪:高频电路测试与S参数测量解析

2026/8/4 5:18:11

1. 项目概述:Keysight E5062A网络分析仪的核心价值Keysight E5062A是德科技推出的3GHz射频网络分析仪,作为电子测试测量领域的标杆设备,它专为高频电路和元器件的阻抗特性分析而设计。这款仪器在无线通信、半导体测试和航空航天等领域有着广泛…

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案

2026/8/3 4:49:52

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am…

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比

2026/8/3 19:24:18

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架…

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

2026/8/3 20:38:37

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,…

3步解决Windows DLL缺失问题:VisualCppRedist AIO终极运行库修复方案

3步解决Windows DLL缺失问题:VisualCppRedist AIO终极运行库修复方案

2026/8/4 0:07:58

3步解决Windows DLL缺失问题:VisualCppRedist AIO终极运行库修复方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经在打开游戏或软件时遇…

SingleFile终极指南:一键保存完整网页的5大核心功能

SingleFile终极指南:一键保存完整网页的5大核心功能

2026/8/4 0:07:58

SingleFile终极指南:一键保存完整网页的5大核心功能 【免费下载链接】SingleFile Web Extension for saving a faithful copy of a complete web page in a single HTML file 项目地址: https://gitcode.com/gh_mirrors/si/SingleFile 你是否曾经遇到过这样的…

国家中小学智慧教育平台电子课本下载终极方案:三步免费获取PDF教材

国家中小学智慧教育平台电子课本下载终极方案:三步免费获取PDF教材

2026/8/4 0:07:58

国家中小学智慧教育平台电子课本下载终极方案:三步免费获取PDF教材 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/2 17:06:42

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/3 7:25:44

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/3 2:41:27

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…