NovelAI Bot 配置详解:从基础到高级设置指南
前言
NovelAI Bot 是一个基于 AI 绘画技术的机器人工具,能够根据用户输入的文本描述生成高质量的图像作品。本文将全面解析该项目的配置选项,帮助用户根据自身需求进行个性化设置,充分发挥 AI 绘画的潜力。
登录认证配置
认证方式选择
NovelAI Bot 支持多种认证方式,适用于不同使用场景:
-
账号密码登录 (login)
- 需要提供邮箱(email)和密码(password)
- 适合普通用户直接使用官方服务
-
令牌登录 (token)
- 需要获取并配置授权令牌(token)
- 更安全且无需存储密码
- 获取方法:
- 登录 NovelAI 网页版
- 打开浏览器开发者工具(F12)
- 在控制台执行特定 JavaScript 代码获取令牌
-
第三方后端连接
- naifu: 连接 Naifu 后端
- sd-webui: 连接 Stable Diffusion WebUI
- stable-horde: 连接 Stable Horde 分布式网络
服务器端点配置
- 默认连接官方 API 服务器
- 可自定义 endpoint 参数连接私有部署
- 连接第三方服务时可能需要配置 headers 确保请求正常
Stable Horde 特有配置
- trustedWorkers: 仅使用可信工作节点
- pollInterval: 设置进度轮询间隔(毫秒)
图像生成参数设置
基础模型选择
- safe: 安全模式,限制性内容较少
- nai: 标准 NovelAI 模型
- furry: 兽人/拟人化专用模型
采样器选项
支持多种采样算法,影响图像质量和风格:
- k_euler_ancestral (默认)
- k_euler
- k_lms
- plms
- ddim
图像质量参数
- scale: 控制AI对提示词的服从度(默认11)
- textSteps: 文生图迭代步数(默认28)
- imageSteps: 图生图迭代步数(默认50)
- strength: 图生图重绘强度(0-1,默认0.7)
分辨率设置
支持预设和自定义尺寸:
- portrait: 纵向(默认)
- square: 正方形
- landscape: 横向
- 自定义: 指定宽高对象
注意 maxResolution 参数限制最大尺寸(默认1024)
输入处理配置
默认提示词
- basePrompt: 自动附加的正向标签(默认包含质量标签)
- negativePrompt: 自动排除的负面标签(默认包含低质量内容)
违禁词过滤
- 支持模糊/精确匹配(词尾加!表示精确匹配)
- 提供 NSFW 内容过滤示例词表
- 空字符串表示不启用过滤
标签处理策略
- placement: 控制默认标签位置(before/after用户输入)
- translator: 自动翻译非英文输入(需安装翻译插件)
- latinOnly: 强制仅接受拉丁字母输入
- maxWords: 限制输入词数(0表示无限制)
高级功能配置
输出控制
- minimal: 仅输出图像
- default: 图像+关键信息(推荐)
- verbose: 完整输出所有信息
权限管理
allowAnlas 参数控制高级功能访问:
- true/false: 全局启用/禁用
- 数字: 设置最低权限等级
高级功能包括:
- 图生图相关操作
- 自定义分辨率
- 覆盖默认标签
- 调整步数和噪声等参数
性能与稳定性
- requestTimeout: 请求超时时间(毫秒)
- maxRetryCount: 失败重试次数
- maxIterations: 批量生成次数限制
- maxConcurrency: 频道并发限制
配置建议
- 新手用户:保持大部分默认设置,仅根据需要调整模型和分辨率
- 内容安全:配置违禁词过滤防止生成不当内容
- 性能优化:根据网络状况调整超时和重试参数
- 高级控制:合理设置权限等级,平衡功能与安全
通过合理配置这些参数,用户可以获得符合自身需求的 AI 绘画体验,同时确保系统稳定性和内容安全性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考