跳转到内容

NovelAI 接入概览

NovelAI 提供专业绘图参数、角色提示词、图生图、局部重绘和图片工具,使用独立的 /v1/novelai 接口。它不通过通用的 /v1/image/generations 提交。

选择接入方式

章节:选择接入方式
场景使用方式从这里开始
已有支持 NovelAI 的第三方客户端替换服务地址和 Key,保留官方请求字段与 ZIP / 二进制响应客户端接入
自行开发应用,需要任务 ID、轮询与稳定结果链接提交异步任务,再查询状态与结算异步任务接口
需要边生成边预览,尽早收到完整成图异步任务加 SSE,或官方格式 MessagePack 流流式生成与恢复

两套协议使用同一套模型、计费与结果留存。绘图参数集中在模型与绘图参数维护;各协议章节提供各自完整的请求示例。

第三方原生客户端配置:

Base URL: https://api.hamubox.com/v1/novelai
API Key: 本站创建的 API Key

客户端在 Base URL 后追加官方路径。例如 /ai/generate-image 的最终地址是:

https://api.hamubox.com/v1/novelai/ai/generate-image

所有请求携带 Authorization: Bearer <本站 API Key>。不要填写 NovelAI 官网密码或 pst-… 密钥。异步接入直接使用本章给出的完整路径,不要重复拼接 /v1/novelai。

先确认当前 Key 可用的模型:

终端窗口
curl --fail-with-body 'https://api.hamubox.com/v1/models' \
-H "Authorization: Bearer $HAMUBOX_API_KEY"

支持 V3、V4、V4.5、V5 的绘图操作与已列出的原生路径,包括生成、Director Tools、放大、氛围编码、标签建议、报价和客户端账户显示兼容。不同模型的功能不完全相同,以能力表和当前 Key 的模型清单为准。

不代理 NovelAI 登录、支付、故事、文本生成、语音或云端图片库。账户接口返回本站的兼容显示信息,不返回平台上游账号的余额、电量或会员信息。

每次生成暂时只支持一张;n_samples 省略或填 1。需要多张时分别提交,详情见生成张数。

接入前需要处理的边界

章节:接入前需要处理的边界
  • 素材可用文件 URL、受支持的 Base64 / Data URL 或原生 multipart;临时上传、有效期与可见范围见参考素材。
  • 提交后立即保存任务 ID;原生请求读取 X-NovelAI-Task-Id 响应头。断线后查询同一任务,不自动重复 POST。
  • 原生流是长度帧 MessagePack;异步事件是 SSE。两者的解析器不能混用。
  • 收到完整成图即可展示,但稳定文件链接和最终费用仍以任务查询为准。

给自动化工具或 LLM 接入时,提供OpenAPI和文档索引。常见的单位、缓存和素材保存问题集中在常见问题。