text-generation-webui 本地部署实操:从装环境到第一次对话的 5 步

发布时间:2026/11/2 18:55:52
text-generation-webui 本地部署实操:从装环境到第一次对话的 5 步 text-generation-webui 本地部署实操从装环境到第一次对话的 5 步【免费下载链接】textgenOpen-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.项目地址: https://gitcode.com/GitHub_Trending/te/textgen想在自家机器上跑大模型又不想啃命令行最省事的一条路就是用 text-generation-webui 做本地部署大模型装好依赖、丢一个模型文件、浏览器里开聊全程数据不出机器。 装之前先回答三个问题问 1你拿来干什么只聊天、写长文默认配置就够还要给别的程序当 OpenAI 兼容 API 用启动时加--api参数缺了它API 端口不会监听别的程序连不上。问 2你的硬件是什么模型规模必须按硬件定硬加载太大的模型结果只有两个加载失败或者慢到没法用。你的硬件建议规模说明纯 CPU 机器7B 及以下GGUF 4bit走 llama.cpp 后端内存占用最低8GB 显存7B 级 4bit 量化显存省量的平衡点12–16GB 显存7B–13B13B 质量更好24GB 显存 / 多卡13B–70B70B 先估算显存再动手问 3它和别的方案什么关系它是统一界面层底层可在 llama.cpp、Transformers、ExLlamaV3、TensorRT-LLM 等后端之间切换覆盖 GGUF、16 位、EXL2 等多种格式换格式不用重装环境。 部署路径三选一路径 1一键脚本新手推荐git clone https://gitcode.com/GitHub_Trending/te/textgen然后cd textgen按系统跑启动脚本Linux 执行./start_linux.shWindows 执行start_windows.batmacOS 执行./start_macos.sh提示选 GPU 厂商时按实际情况选脚本会自动装好 Miniforge 和 Conda 环境全程不用手动装依赖完整安装约需 10GB 磁盘装完终端打印地址浏览器打开http://127.0.0.1:7860就是主界面以后每次启动重跑同一个 start_ 脚本即可路径 2手动 venv轻量不需要训练、图像生成这些后端时可以走 portable 模式python -m venv venv建虚拟环境并激活pip install -r requirements/portable/requirements.txt装依赖再python server.py --portable --api --auto-launch启动。装得快但只支持 GGUFllama.cpp格式模型。路径 3容器化docker/ 目录备好了 nvidia、amd、intel、cpu 四套配置。以 nvidia 为例把docker/nvidia/Dockerfile和docker-compose.yml软链到根目录编辑.envTORCH_CUDA_ARCH_LIST按显卡型号填APP_RUNTIME_GID填宿主机用户组 ID填错容器内文件权限会错乱最后docker compose up --build构建完成同样监听 7860 端口。✅ 5 分钟首次验证把模型放进user_data/modelsGGUF 单文件直接丢多文件模型config.json加分片先放进一个子文件夹再整体放入在Model选项卡确认模型出现在列表里点 Load切到Chat选项卡发一句“用一句话介绍你自己”回复逐字流式输出就说明环境就绪了。 跑通后的两个实战动作自定义角色打开 user_data/characters/Example.yaml只改三处——name角色名、greeting开场白、context人设描述保存后角色就会出现在 Chat 的角色选择框里对话风格立刻跟着你写的人设走。长文写作 调参Notebook选项卡是一块纯文本工作台文本自动保存适合写文档草稿逻辑在 modules/ui_notebook.py。生成效果在Parameters选项卡调逻辑在 modules/ui_parameters.py两个最关键的旋钮temperature控制随机性事实问答给 0.1–0.3创意写作给 0.7–1.0top_p常用 0.95参考 user_data/presets/Top-P.yaml越低输出越保守。改动即时生效不用重启调满意后存成 preset下次一键加载。❓ 高频问答Q模型放进去了Model 选项卡不显示A路径必须在user_data/models下多文件模型要确认config.json和所有分片齐全。 验证Model 选项卡下拉列表里能否看到文件名。Q加载失败、启动报错A头号原因是文件损坏或只下了一半。 验证对照来源站核对文件大小重新下载一次。QPython 版本对不上、依赖装不全A别混用系统 Python用脚本自带的 Conda 环境或按硬件选对 requirements/full/ 下的文件CPU 用户选requirements_cpu_only.txt再pip install -r 对应文件 --upgrade补装。 验证重跑 start_ 脚本看依赖检查是否顺利通过。Q纯 CPU 跑得慢A换 GGUF 格式走 llama.cpp 后端配 4bit 或 8bit 量化。 验证同一句话对比量化前后的每秒生成 token 数。Q怎么装 TTS 之类的扩展A把扩展文件夹放进user_data/extensions启动时传--extensions 扩展名现成例子在 extensions/。 验证界面里是否出现对应功能的按钮或输入区。Q报错怎么定位A终端往回翻到第一个 TracebackDocker 用户执行docker compose logs。 验证第一条错误指向哪个阶段就能确定是装依赖、载模型还是生成环节的问题。收尾装环境、丢模型、发一句话三步闭环就是本地部署大模型的全部门槛。下一步很明确挑一个 7B 的 GGUF 模型放进user_data/models开始你的第一段对话。更多细节可翻 docs/ 目录里的分主题文档。【免费下载链接】textgenOpen-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.项目地址: https://gitcode.com/GitHub_Trending/te/textgen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询