sd-webui-api v0.0.27
About
A Typescript API client for AUTOMATIC111/stable-diffusion-webui.
Installation
npm install sd-webui-api
yarn add sd-webui-api
Usage
SD WebUI API Backend
You need to have a SD WebUI API backend to use this package. Check out SD WebUI API Doc to start a local API backend first and the default URL for API endpoint is: http://127.0.0.1:7860
Simple initialization with all default settings:
const api = new StableDiffusionApi({
baseUrl: 'http://127.0.0.1:7860', // or other WebUI url
})
Initialization with custom parameters:
const api = new StableDiffusionApi({
host: "http://127.0.0.1:7860",
port: 7860,
protocol: "http",
defaultSampler: "Euler a",
defaultStepCount: 20,
})
Authentication
Use the --api-auth
command line argument with "username:password" on the server to enable API authentication.
api.setAuth("username", "password")
txt2img
const result = await api.txt2img({
prompt: "a black cat",
...
})
img2img
TBA
ControlNet
TBA
Acknowledgment
This project is based off https://github.com/jaschahuisman/sd-api.
7 months ago
8 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago