离线LLM用于文本

Avatar
Lisa Ernst · 24.11.2025 · 技术 · 9分钟

在个人电脑上运行本地写作AI,可以完全离线地创建博客草稿、大纲、标题变体和初稿。虽然早期本地LLM主要用于编程,但它们正日益成为写作助手。与ChatGPT或Claude等云服务不同,本地模型提供完全的数据控制,且没有持续的订阅费用。

本地AI基础

搜索 „best ai for writing“ 通常会导向ChatGPT、Claude或专业的SaaS工具等托管服务。这些服务需要互联网连接,并将文本和元数据发送给第三方。对自动化写作帮助的需求很大,正如Google Trends上“best ai for writing”的搜索热度所示,仅次于“best ai for coding”。

本地模型改变了重点:原始数据保留在本地计算机上,延迟低,成本取决于电费,而非订阅费。诸如 LM Studio, OllamaAMD Gaia 等现代运行环境将这些模型封装在用户友好的界面中。对于写作者来说,这开创了一个新类别:“local llm for writing offline”。这意味着一个可以直接集成到 VS CodeObsidian 等编辑器中,且无需外部连接即可工作的模型。

技术细节

一个“local llm for writing offline”通常由三个层次组成:一个开放模型(例如Llama、Qwen、Gemma、Phi或DeepSeek-Distillate)、一个运行环境(如Ollama或LM Studio)和一个客户端(编辑器、浏览器插件或桌面应用)。

开放语言模型

开放语言模型是基础。 Meta Llama 3 und 3.1 提供开放的权重,大小从80亿到4050亿参数不等;80亿参数的模型专为消费级硬件设计。 Qwen3 von Alibaba 包含从不足10亿到超过2000亿参数的密集模型和混合专家模型,并着重于多语言能力。 Google Gemma 3, Microsoft Phi-3DeepSeek-R1 则以更小、更高效的模型和专门的推理变体丰富了这一领域。

运行环境

运行环境使得模型的运行成为可能。 Ollama 提供统一的界面和API,可以使用一个命令下载和本地部署各种模型。安装和模型管理通过桌面应用和简单的CLI完成。 LM Studio 采取了类似的方法,但侧重于通过GUI工作流下载、基准测试和启动模型,此外还可以提供本地兼容OpenAI的服务器。 AMD Gaia 在Windows上补充了这些工具,通过基于ONNX的后端层访问本地LLMs(包括RAG代理),并优化了AMD Ryzen AI系统。

集成到写作工具中

集成到写作工具中对工作流至关重要。 Continue.dev 是VS Code和JetBrains常用的扩展,它通过Ollama或LM Studio作为聊天和内联助手集成本地模型。对于 Obsidian ,存在多个社区插件,如 „AI LLM“ 或Copilot集成,它们直接连接到本地Ollama或LM Studio服务器。

对于文本生成,LLM的硬件要求比复杂的编码或多模态推理要低。GPU VRAM需求。 LM-Studio-Dokumentation 建议Windows系统至少配备16GB RAM和至少4GB VRAM的GPU,特别是对于较大的上下文窗口。

Phi-3-Mini 这样的小型3-4B模型,在4位量化和16GB RAM的纯CPU系统上已经可以快速使用,只要上下文长度保持在4-8K tokens。对于7-8B模型,如 Llama 3.1 8BQwen3-8/14B ,建议使用8GB VRAM或更多的GPU,以便实现8-32K上下文的流畅交互。经验法则是,一个8B模型在4位量化下大约需要6-8GB VRAM,而在32K上下文下,KV缓存可能还需要额外的4-6GB VRAM。对于14-32B模型,则需要更多的内存或多GPU设置。

对于纯写作操作,推荐折衷方案:16-32GB RAM,8-12GB VRAM的GPU(或具有统一内存的Apple Silicon),以及一个良好量化的7-14B模型。这样可以实现令人满意的响应速度、一致的文本,并在一次会话中处理更长的博客系列。

模型选择和上下文

对于写作来说,稳定、自然的语言感觉比最终的基准测试点更重要,尤其是在德语中。对德语开放LLM的最新概述突出了 Qwen3-235B-A22B, Meta-Llama-3.1-8B-InstructQwen3-14B 作为特别强大的候选者,因为它们的多语言能力和强大的德语语言能力。Qwen3训练了约36万亿个token,支持119种语言和方言,包括德语。

Meta Llama 3.1 8B 在3.1代中明确描述为多语言,提供128K上下文,这对于包含大量笔记和参考资料的写作项目很有吸引力。 Gemma-2 und Gemma-3 以效率著称;Gemma-2-2B-IT在欧洲语言中表现良好。Gemma 3将1B参数模型的上下文窗口提高到32K,大型模型提高到128K。

Microsofts Phi-3-Mini-4K-Instruct 以38亿参数保持较小尺寸,但在基准测试中表现强劲,适合笔记本电脑或性能较弱的台式机。 DeepSeek-R1 及其衍生模型在推理领域表现强劲且开源可用。在线使用中的隐私问题促使人们倾向于严格本地运行的版本。

对于日常写作工作流,已证实三种类别有效:

上下文长度决定了模型可以同时处理多少文本。对于典型的1500-2500字的博客文章,4-8K tokens就足够了。对于广泛的研究、之前的文章或SEO简报,32K窗口将变得很有吸引力。 Qwen3 已默认训练为32K上下文,可扩展至128K。 Llama 3.1 还将8B模型的上下文提高到128K tokens,从而可以处理整个内容集合。

长上下文的代价是二次方复杂性:将上下文窗口从8K扩展到128K,理论上计算负载可能会增加256倍。长上下文只应在带来额外价值的地方使用,例如重写多篇文章或大量的研究文件。对于博客写作,8K的紧凑窗口用于快速生成想法,32K窗口用于大型项目已被证明是有效的。 LM-Studio-Leitfäden 建议在选择模型时考虑上下文长度和KV缓存需求,因为8B模型上的32K上下文可能会占用额外的4-6GB VRAM。

集成到编辑器中

将本地LLM直接集成到编辑器中对于高效的工作流至关重要。

VS Code:内联写作助手

Continue.dev 是一个VS Code的开源扩展,它通过Ollama或LM Studio作为编辑器助手集成本地模型。配置允许将本地服务器的API端点(例如 http://localhost:11434 在Ollama中)指定为聊天和内联完成的来源。常见的实践方法是安装 Ollama, ,下载Llama 3.1 8B或Qwen3-14B等模型,并将其作为服务器启动。Continue安装在VS Code中,并配置为将所有请求发送到此本地端点。内联建议然后有助于撰写引言、副标题或过渡句,而聊天提示则可以将较长的部分改写成不同的语调。

那些

的人,可以激活其服务器模式,并通过CodeGPT等扩展将其作为本地AI提供商进行连接。一个指南展示了如何在VS Code中将本地LM Studio服务器用作聊天交互和文本建议的来源。

来源: YouTube

Build a FREE AI Coding Assistant Locally in VS Code“ – 对于Continue + Ollama的基本配置很有用,这个配置也可以应用于写作模型。

来源: YouTube

Local AI Coding in VS Code: Installing Llama 3 with Continue“ – 示例性地展示了如何将Llama 3本地连接到Continue;相同的设置也适用于写作提示。

Obsidian:知识管理与写作一体化

对于将 Obsidian 用作卡片盒或内容数据库的写作者来说,本地集成尤为令人兴奋。描述明确支持通过Ollama的本地LLMs,包括直接在Markdown文档中扩展和重写文本的功能。一个指南展示了如何通过将本地服务器配置为兼容OpenAI的URL来连接Obsidian-Copilot,使其与LM Studio协同工作。 „AI LLM“-Plugin-Eintrag 一个实际示例:在

中运行一个Qwen3-7B-Instruct模型,该模型通过“Local LLM Service”提供为服务器;Obsidian-Copilot或AI-LLM插件将选定的段落发送到该服务器,以生成改进的过渡句、替代的措辞或元描述的建议——而无需数据离开本地。 LM Studio Obsidian + 本地视频教程:

逐步展示了如何设置LM Studio作为Obsidian-Copilot的本地提供商。

How To Run Local AI With Obsidian Copilot Plugin + LM Studio“ 演示了如何通过Obsidian插件使用本地Ollama模型来辅助写作。

Ollama + Obsidian (LocalGPT): Writing with local models“ 隐私和风险

离线操作为隐私问题提供了解决方案。然而,必须核实哪些模型和界面确实只在本地运行。

对开源讨论产生了深远影响,但也因中国公司可能在云服务上访问客户数据而受到批评。捷克NÚKIB官方警告,由于中国法律强制企业与当局合作,不要在关键基础设施中使用DeepSeek产品。这些担忧主要涉及托管服务,而非本地存储的模型权重。尽管如此,检查所使用的工具仍然很重要:一些图形界面在同一界面中默认连接本地模型和云API,并且遥测数据即使在纯本地主机运行时也可能发送数据。 DeepSeek 在受监管的行业中,本地LLMs可以架起一座桥梁:患者或客户数据保留在自己的网络中,而模型仅访问合成或匿名化的信息。仍然需要对每个生成的文本进行事实和法律审查;目前没有一项研究建议在没有人为控制的情况下使用。

本地写作AI已成为写作工作流中值得认真考虑的组成部分。一个配置良好

——例如 „local llm for writing offline“ – 或高效的Gemma或Phi模型——今天就能为博客、新闻通讯或长篇文本提供草稿、变体和结构建议的质量,而内容不会离开自己的基础设施。集成到 Llama 3.1 8B, Qwen3-14BVS Code 等编辑器中至关重要。那些已经为本地编程助手搭建了环境的人,可以使用相同的基础设施来撰写内容。模型负责生成初稿、变体和建议,而结构、事实核查和最终润色则由用户完成。本地写作AI充当一个多产的联合作家,从未离开本地。 Obsidian 多产的协同作者,从不出门。

分享我们的文章!