NovelAI API 文档
基于 NovelAI 扩散模型的图像生成接口,兼容 OpenAI Chat Completions API
技术支持 · 如需定制开发、获取 API Key,50张/1r,请联系微信:
yuho888
模型列表
| 模型 ID | 说明 |
|---|---|
nai-diffusion-4-5-full | 推荐,V4.5 全量模型 |
nai-diffusion-4-5-curated | V4.5 精选模型 |
nai-diffusion-4-full | V4 稳定版本 |
nai-diffusion-3 | V3 经典版本 |
nai-diffusion-furry-3 | Furry 风格模型 |
API 端点
GET /v1/models — 获取模型列表
POST /v1/chat/completions — 生成图片
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | String | 是 | 模型 ID |
messages | Array | 是 | 消息数组 |
stream | Boolean | 否 | 流式返回 |
size | String | 否 | 尺寸:832:1216, 1216:832, 1024:1024 |
negative_prompt | String | 否 | 反向提示词 |
响应结构
{
"id": "nai-img-123",
"choices": [{
"message": { "content": "/img/image.png" }
}]
}
高级用法
在提示词中使用 Parameter{...} 语法
"content": "anime girl Parameter{size:832:1216,scale:7,steps:28}"
代码示例
curl -X POST /v1/chat/completions \
-H "Authorization: Bearer sk-xxx" \
-d '{"model":"nai-diffusion-4-5-full","messages":[{"role":"user","content":"1girl"}]}'
错误处理
| 状态码 | 说明 |
|---|---|
| 400 | 参数错误 |
| 429 | 额度不足 |
| 500 | 服务器错误 |
在线调试
参数表单
请求体 (JSON)
响应结果
等待请求
点击 "发送请求" 开始测试...
暂无图片