# Stability AI Style Guide

> Stability AI Style Guide is a paid API for AI agents from Stability AI at stability-ai.mpp.paywithlocus.com, paid per call via MPP, $0.057/call, status unknown (last checked 2026-10-09).

Applies the visual style of a reference image to generate a new image matching a text prompt, with controllable style fidelity.

## Facts

- Endpoint: POST https://stability-ai.mpp.paywithlocus.com/stability-ai/style-guide?utm_source=zero.xyz
- Price: $0.057/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Provider: Stability AI
- Docs: https://platform.stability.ai/docs/api-reference
- Website: https://stability.ai
- Tags: image-generation, stable-diffusion, upscaling, 3d, ai, media
- Canonical page: https://www.zero.xyz/c/stability-ai-style-guide-8e10d556
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GQBTFAq7GEQAWeGRb6-al

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stability-ai-style-guide-8e10d556 -d '<json body>'
```

Example prompt: Generate an image of a misty mountain forest at dawn in the same artistic style as this reference image I'm uploading — high style fidelity around 0.8, square aspect ratio, output as PNG, and exclude any people or buildings.

## When to prefer this

Choose this endpoint when you have a specific visual style reference image and want to generate new content matching that style guided by a text prompt. It is ideal for creative workflows where you want consistent aesthetic across multiple generated images, or when a textual style description alone is insufficient and a concrete visual example exists. Prefer this over pure text-to-image generation (like Generate SD3) when style consistency with a reference is critical.

## Known failure modes

- Missing required 'image' field returns 400 bad request
- Missing required 'prompt' field returns 400 bad request
- Invalid fidelity value outside 0–1 range causes rejection
- Unsupported output_format value causes validation error
- Reference image too large or unsupported format causes processing failure
- Network timeout if the image generation takes too long
- Insufficient USDC balance causes payment failure before processing

## How this service works

Extract a visual style from a reference image and apply it to new content.

## Output

Returns a generated image file (JPEG, PNG, or WebP) that depicts the scene described in the prompt while adopting the visual style of the provided reference image. The style fidelity parameter controls how closely the output mirrors the reference's aesthetic.

## Example request

```json
{
 "seed": 42,
 "image": "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAAHdElNRQfqBQUQNzggFlbcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI2LTA1LTA1VDE2OjU1OjU2KzAwOjAwuxoOLQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNi0wNS0wNVQxNjo1NTo1NiswMDowMMpHtpEAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjYtMDUtMDVUMTY6NTU6NTYrMDA6MDCdUpdOAAB6RUlEQVR42iT967J13XYQ5rXeWj+Ow5xrve+39xZSsDBEAslGoJgSRkDhuJKUnTgmGDCJY0QZBydxKglF+SpzGU7QPnzfWmvOOcbo59aaf+S5kcf8f375D369MAx/3n5jfxl6hkE4j6/wdmsjfNfcF51fNB59hDB1WysOhrsJOm9nl+dvcPv67jy9V0r6NpYyv6i9oXu8ru+jHN+2ZkKsw9tRZc74oxvS5e12+3PkQ9w4vtnLOfvxMiM2NFckduMvyUV6O/J2lQD4NJ5+dy8/1dOfbyPfbouoQFY6xrEv/oB5Sp3bsm27ioH63d3mtjGJfi7C+X+k63fCm/kLc0pYfyUtqhRvO61jtve32zYqGpbvcJ35J3U/m6fZ7fBv4ALCxC+64ysEUwy+ZLXP7G43M0y55scPv4SxS/LXS2wrv8mOoUd/e8CsP+dQ+H1zH9r0SgPe/FNmhfcf+ld5+/H9SsldHefyDDf6b//1LwIaCiN3Z8dsuVf31Qe16AWGDbB5/fjAdvWe08pukRrBwQIiy9DTiE6nS46Lhr5DeAlFX/GYHh5xmXEMyQtYwmNOFNda8ovM7hEPd+iaNIoRJ8cM3WpsBticIqNdA+D70DUEad8Wl4f10LNEDgIiCDdHbUsjj9U1HKUFr+Kk9hjU7sb2iScY7PCeOwHcaBXvxyg+htEsqw+tcMLwXnsCYrhwnNa5R92Ct4apm7Sibb0b7eyjv71AuTs0S6/pjCOBMktPMoTBv8xp+0gDQle3ajeTk3NQQ776TN96hdgNDk842eYql6aZLDUP09P/61+9S6gweVoAOsbDGhfEwO112FWKv26jVovXkXsaHW5mOSG5hcNEZ+D718vIorGL+OXYmJ1MXK1sX2+Xr2i8NJy9gDZIRK/Qlc1j8+OLXhsTrHJesJuX5durfYizZl5pNQrVmESWdS63e/o4Bydfmx1u3KXk2cdW56C4bI+1m8+Tyy4C6GT37/Wg5k27ajLQH6X7csUlo7em3XleMu1ukn2UHbhol16nMUg1LHKc0b/1es77u/uxH83We1+eXbrJFSKfBmAhyu5cxnSyXK5jSJmcVWo2tbWvV+D787O46O1LIDz8Th36V902b+cxav
… (truncated)
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "image",
  "prompt"
 ],
 "properties": {
  "seed": {
   "type": "number",
   "description": "Random seed"
  },
  "image": {
   "type": "string",
   "description": "Style reference image Send a public HTTPS URL (recommended; files up to 10 MiB) or base64/data URI. Hosted MPP JSON requests must stay below 8 KiB, so use a URL for larger files."
  },
  "prompt": {
   "type": "string",
   "description": "Target image description"
  },
  "fidelity": {
   "type": "number",
   "description": "Style fidelity 0–1 (default 0.5)"
  },
  "aspect_ratio": {
   "type": "string",
   "description": "Output aspect ratio"
  },
  "output_format": {
   "type": "string",
   "description": "jpeg|png|webp"
  },
  "negative_prompt": {
   "type": "string",
   "description": "Things to exclude"
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stability-ai-style-guide-8e10d556/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stability-ai.mpp.paywithlocus.com](https://www.zero.xyz/host/stability-ai.mpp.paywithlocus.com/llms.txt)
