0.0.27 • Published 2 years ago

sd-webui-api v0.0.27

Weekly downloads
-
License
MIT License
Repository
github
Last release
2 years ago

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.

0.0.27

2 years ago

0.0.24

2 years ago

0.0.25

2 years ago

0.0.26

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.1.0

2 years ago

1.0.0

2 years ago