快速开始
安装
bash
npm install novelai-sdk-unofficialbash
pnpm add novelai-sdk-unofficialbash
yarn add novelai-sdk-unofficial环境要求
- Node.js 18+
- 具有 API 访问权限的 NovelAI 订阅
快速示例
typescript
import { NovelAI } from 'novelai-sdk-unofficial';
import { writeFileSync } from 'fs';
// 初始化客户端
const client = new NovelAI({ apiKey: 'your-api-key' });
// 生成图像
const images = await client.image.generate({
prompt: '1girl, cat ears, masterpiece, best quality',
model: 'nai-diffusion-4-5-full',
size: 'portrait',
});
// 保存结果
writeFileSync('output.png', images[0]);文本生成
typescript
import { NovelAI } from 'novelai-sdk-unofficial';
const client = new NovelAI({ apiKey: 'your-api-key' });
const text = await client.text.generate({
input: 'Once upon a time',
model: 'llama-3-erato-v1',
maxLength: 80,
});
console.log(text);