ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

从零跑通 Text Generation Web UI 文本生成界面

从零跑通 Text Generation Web UI 文本生成界面 从零跑通 Text Generation Web UI 文本生成界面【免费下载链接】textgenOpen-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.项目地址: https://gitcode.com/GitHub_Trending/te/textgen手里下了一个 GGUF 模型却只能对着黑窗口敲脚本调参数——这就是本地大模型最卡人的地方。Text Generation Web UI 是个开源免费的文本生成模型推理界面浏览器里就能聊天、调参、训练全程离线、零遥测。下面直接带你跑通。Text Generation Web UI 文本生成部署教程 获取代码并装好环境git clone https://gitcode.com/GitHub_Trending/te/text-generation-webui cd text-generation-webui拿到代码后跑对应系统的脚本Linux 执行./start_linux.shWindows 双击start_windows.batmacOS 执行./start_macos.sh。脚本会用 Miniforge 建好环境并装完依赖中途提示你选 GPU 厂商即可需要 Transformers、ExLlamaV3 后端或训练功能时选完整安装约 10GB会下载 PyTorch。如果你只是想快速聊天推理便携版依赖就能覆盖这一步可以跳过完整版。放一个模型进去从 Hugging Face 下一个 GGUF 文件丢进 user_data/models/界面会自动检测到它不用改任何配置。多文件模型Transformers 权重、EXL3则放在该目录的一个子文件夹里这需要完整安装。启动并打开浏览器python server.py --portable --api --auto-launch启动后浏览器打开http://127.0.0.1:7860。看到 Chat 页签和默认角色 Assistant 出现在对话窗里就说明部署成功了。把 Text Generation Web UI 的能力边界摸一摸不改一行代码换出不同的角色人设Chat 页签里的每个角色都是 user_data/characters/ 下的一份 YAMLname、greeting、context三个字段定义名字、开场白和性格语境。编辑Example.yaml换个人设界面切过去就能聊——角色即文件改完就生效。给现有程序接上 OpenAI 兼容 API启动时带上--api参数或写进user_data/CMD_FLAGS.txt服务就会额外暴露 Chat、Completions、Messages 端点代码在 modules/api/ 目录。它兼容 OpenAI/Anthropic 接口并支持 tool-calling可以直接当本地替身调用示例看 docs/12 - OpenAI API.md。按硬件选推理后端顺便练个 LoRAModel 页签里选 loader便携版默认 llama.cpp 跑 GGUF完整安装多出 Transformers 和 ExLlamaV3切换模型和后端都不需要重启服务。练 LoRA 走 Training 页签数据集放user_data/training/datasets/多轮对话或纯文本格式都支持还支持断点续训这个页签只有完整安装才有。用预设文件一键切换生成风格user_data/presets/里的几个 YAMLCreative、Deterministic、Top-P对应三套采样参数。生成太飘就切到 Deterministic 收一收想让它发散就换 Creative其余细节在 Parameters 页签里调。深度定制从这里开始二次开发 内置插件都在 extensions/ 目录比如coqui_tts语音合成、silero_tts、superboogav2知识库增强、sd_api_pictures配图写自己的插件就是把一个script.py放进user_data/extensions/再用--extensions 插件名激活。user_data/tools/放工具脚本每个工具就是一个.py文件模型聊天时可以调用也支持 MCP 服务器。再往底层走modules/是全部源码chat.py管对话逻辑、models.py管模型加载、text_generation.py管生成循环想加功能就从这里改起。适合手里有本地 LLM、想要离线界面调参、接 API、练 LoRA 的开发者核心解决的就是模型和界面之间少一层胶水的问题。下一步建议先跑通默认预设聊一轮再按自己的硬件去 Model 页签换后端。【免费下载链接】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),仅供参考
返回列表