跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Pythonai写小说AI写小说工具AI写作AI

KoboldAI 安装、配置与使用要点

KoboldAI 是一套面向写作、文字冒险和聊天交互的前端工具,支持本地与云端模型、记忆和世界信息等功能。文章整理了三种安装方式:Colab 在线体验、Windows 离线安装和 Linux 脚本安装,并列出主要依赖、模型配置文件、Docker 部署方案以及冒险模式、写作助手、聊天模式的差异。最后补充了性能选择、常见安装和网络问题、Softprompts、Userscripts 以及 REST API 入口。

不知所云发布于 2026/6/30更新于 2026/8/1825 浏览

KoboldAI 是什么

KoboldAI 更像是一套面向写作和互动文本的前端工具,而不是单纯的聊天框。它把记忆、作者笔记、世界信息、保存加载、格式控制这些能力都放在了一起,适合拿来写小说、跑文字冒险,或者做一个能接模型的对话界面。

主要能力

  • 小说模式、冒险模式、聊天模式都能用
  • 既支持本地模型,也能接云端模型
  • 记忆系统、世界构建、格式控制这些写作辅助功能比较完整

安装方式

KoboldAI 主要有三种上手方式。想先试效果,直接用 Colab 最省事;如果打算长期用,Windows 离线安装更稳;Linux 这边则看显卡类型选脚本就行。

在线免费体验

最轻量的方式是直接跑 Google Colab,不用在本机装依赖。

  • TPU 版本:适合 13B 大模型
  • GPU 版本:兼容更多 2.7B 模型

用 Colab 的时候,最好把 Google Drive 配好。实例会断,验证码也得时不时处理一下,这点不太优雅,但在线方案基本都这样。重要文件先落盘,别全放在临时环境里。

Windows 离线安装

Windows 下我更建议走官方离线安装包,虽然步骤多一点,但出问题时排查比在线环境清楚。

  1. 以管理员身份运行 install_requirements.bat
  2. 选择临时 B: 驱动器选项
  3. 等安装完成,不要中途关掉窗口
  4. 安装结束后运行 play.bat 或 remote-play.bat

克隆仓库时可以直接用:

git clone [项目仓库地址]

Linux 安装

Linux 这边按显卡类型区分比较直接。

  • Nvidia 用户运行 ./play.sh
  • AMD 用户运行 ./play-rocm.sh

克隆仓库同样可以用:

git clone [项目仓库地址]

依赖和配置

项目基于 Python,核心依赖里比较关键的几个是:

  • transformers==4.24.0:Hugging Face 模型加载
  • torch>=1.9,<1.13:PyTorch 深度学习框架
  • Flask==2.2.3:Web 应用框架

完整依赖还是以 requirements.txt 为准。版本别自己随手抬高,尤其是 torch,这类老项目最容易卡在兼容性上。

模型配置放在 maps/ 目录下,常见的配置文件包括:

  • bloom.json
  • gpt_neo.json
  • gptj.json

使用模式

冒险模式

冒险模式适合文字互动场景,通常会用第二人称视角,比如 'You take the sword'。如果你想把它当成跑团或互动小说的引擎,这个模式比聊天模式更顺手。

写作助手模式

写作场景下,比较实用的是让模型专注于小说输出。可以用第一人称,也可以用第三人称,重点是把格式和记忆控制住,不然写着写着就会跑题。

聊天模式

聊天模式会自动在对话开头加用户名,避免 AI 直接把自己写成用户。它更适合做持续对话,而不是自由发挥式生成。

Docker 部署

如果你习惯容器化,KoboldAI 也有 Docker 方案,CUDA 和 ROCM 两条线都考虑到了。

CUDA

  • Dockerfile
  • docker-compose.yml

ROCM

  • Dockerfile
  • docker-compose.yml

AMD GPU 这条路能不能顺,通常更看系统和驱动组合。Linux 环境下会省事一些,别指望跨平台之后还完全一致。

性能和硬件选择

模型不是越大越好,尤其是本地跑的时候。能稳定启动、能正常出字,比盲目追大参数更重要。

  • 新手先从 6B 模型开始
  • 写作需求优先选小说优化模型
  • 游戏/互动需求优先选冒险模式模型

硬件上也比较现实:

  • NVIDIA GPU:Compute Capability 5.0+ 更稳妥
  • AMD GPU:仅 Linux 系统支持
  • CPU 模式:能用,但速度会慢很多

常见问题

安装失败

几个常见报错基本都能对上号:

  • ModuleNotFoundError:重新运行安装脚本
  • GPU 未找到:检查 CUDA 版本兼容性
  • 配置文件缺失:确认模型文件是否完整

网络连接问题

如果 Web 界面连不上,先看这几个地方:

  • 防火墙是否拦了端口
  • 端口 5000 是否可用
  • 远程访问时是否该改用 remote-play 脚本

扩展功能

Softprompts

Softprompts 可以理解成软提示,作用是把现有模型的输出风格往某个方向拉。它适合做风格化写作,或者给特定主题加一点倾向性。

Userscripts

Userscripts 适合做一些自动化改造,比如调整 AI 行为、批量处理输入之类。脚本语言是 LUA5.4,并且带了安全沙盒。

API 接口

KoboldAI 提供 REST API,默认地址是:

http://127.0.0.1:5000/api

它带交互式文档,接别的应用也比较方便。对我来说,这部分的价值不在'有 API'本身,而在于它能把本地模型接进别的流程里,不必一直停留在网页里手工输入。

目录

  1. KoboldAI 是什么
  2. 主要能力
  3. 安装方式
  4. 在线免费体验
  5. Windows 离线安装
  6. Linux 安装
  7. 依赖和配置
  8. 使用模式
  9. 冒险模式
  10. 写作助手模式
  11. 聊天模式
  12. Docker 部署
  13. CUDA
  14. ROCM
  15. 性能和硬件选择
  16. 常见问题
  17. 安装失败
  18. 网络连接问题
  19. 扩展功能
  20. Softprompts
  21. Userscripts
  22. API 接口
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 炼字工坊豆包千问文心一言:写长篇小说的实际差异
  • 用 ChatGPT、DALL·E 和 Runway 做日漫小故事
  • Git 安装配置及基础使用步骤
  • 结合 LLaMA-Factory 打造个性化 AI 角色
  • AI小说生成器部署与配置教程
  • Vitis 实战:从零将 AI 模型部署到 FPGA
  • AI 入门:核心术语解析与常见误区澄清
  • JDK 25 已发布,为何多数企业仍停留在 Java 8
  • VSCode Copilot 配置文件提示未知工具警告
  • 顶级大模型普遍经过知识蒸馏:研究揭示量化方法与影响
  • ROS2+Gazebo+PX4 环境搭建与仿真飞行指南
  • 旧电脑 Win7 复活计划:编译与运行 llama.cpp (Qwen3版)
  • DeepSeek V4 发布:核心能力与落地场景解析
  • Midjourney Imagine API 申请流程与使用详解
  • 网络安全入门:成为安全研究员需掌握的十大基础技能
  • 安路 FPGA 下载器驱动安装与测试教程
  • Flutter Web 混合开发:构建跨平台 Web 应用
  • Git 快速入门指南:从基础概念到分支管理
  • SQL 注入详解:从原理到实战
  • 机器人运动学:标准 DH 与改进 DH 方法对比

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online