1
0
Fork 0
onnx-web/docs/api.md

3.1 KiB

API

Contents

Endpoints

GUI bundle

GET /

Serve index.html.

GET /<path>

Serve requested bundle file.

Usually includes:

  • bundle/main.js
  • config.json
  • index.html

Settings and parameters

GET /api

Introspection endpoint.

GET /api/settings/filters

List available mask and source filters.

GET /api/settings/masks

List available mask filters.

GET /api/settings/models

List available models, all types.

GET /api/settings/noises

List available noise sources.

GET /api/settings/params

Server parameters, slider min/max and version check.

GET /api/settings/pipelines

List available pipelines.

GET /api/settings/platforms

Available hardware acceleration platforms.

GET /api/settings/schedulers

Available pipeline schedulers.

GET /api/settings/strings

Server strings, from extras file and plugins.

GET /api/settings/wildcards

List available wildcard paths.

Pipelines

GET /api/ready

Check if a pipeline has completed.

POST /api/blend

Blend two images using a mask.

POST /api/chain

Run a custom chain pipeline.

POST /api/img2img

Run an img2img pipeline.

POST /api/inpaint

Run an inpainting pipeline.

POST /api/txt2img

Run a txt2img pipeline.

POST /api/txt2txt

Unstable.

Run a txt2txt pipeline.

POST /api/upscale

Run an upscale pipeline.

PUT /api/cancel

Cancel a pending or in-progress job.

Outputs

GET /output/<path>

Serve output images.

In debug mode, this will also include some intermediate images:

  • last-mask.png
  • last-noise.png
  • last-source.png
  • last-tile-N.png