A
Stability AI via Locus MPP — MPP Grade A
aimedia
Preview responses and set spending limits for this service through use.mpp.land
Free budget controls, response samples, and reliability routing.
On-chain Activity
591
Total txs
27
7d txs
$2.09
7d volume
$50.58
Total volume
85
Unique payers
0
Unique clients
7-day activity
▁▂▁█▁▃▃
Compliance Checks
All paid ops declare 402 response
MUST
10pt
All x-payment-info valid
MUST
10pt
Challenge has Cache-Control: no-store
MUST
5pt
Challenge digest on POST
SHOULD
3pt
Challenge has expires
SHOULD
3pt
Challenge has Problem Details
SHOULD
2pt
Challenge has required params
MUST
5pt
Challenge has WWW-Authenticate
MUST
5pt
Challenge returns 402
MUST
10pt
Correct Content-Type
MUST
5pt
Has Cache-Control on discovery
SHOULD
5pt
Has input schemas
SHOULD
5pt
Has llms.txt
SHOULD
5pt
Has /openapi.json at root
MUST
10pt
Has required top-level fields
MUST
10pt
Served over HTTPS
MUST
10pt
Uses standard categories
SHOULD
2pt
1 issue
- POST endpoint challenge missing digest parameter (SHOULD per spec)
Paid Operations (23)
POST /stability-ai/generate-ultra 0.092 USDC.e
Generate Ultra
- Amount
- 0.092 (raw 92000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Output aspect ratio: 21:9|16:9|3:2|5:4|1:1|4:5|2:3|9:16 (default 1:1) |
| image | string | No | Input image for img2img (requires strength) |
| negative_prompt | string | No | Things to exclude from the image |
| output_format | string | No | jpeg|png|webp (default jpeg) |
| prompt | string | Yes | Text prompt |
| seed | number | No | Random seed |
| strength | number | No | img2img influence 0–1 |
| style_preset | string | No | Style preset (e.g. photographic, digital-art, cinematic) |
POST /stability-ai/generate-core 0.034 USDC.e
Generate Core
- Amount
- 0.034 (raw 34000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Output aspect ratio: 21:9|16:9|3:2|5:4|1:1|4:5|2:3|9:16 (default 1:1) |
| negative_prompt | string | No | Things to exclude from the image |
| output_format | string | No | jpeg|png|webp (default jpeg) |
| prompt | string | Yes | Text prompt |
| seed | number | No | Random seed |
| style_preset | string | No | Style preset (e.g. photographic, digital-art) |
POST /stability-ai/generate-sd3 dynamic USDC.e
Generate SD3
- Amount
- dynamic
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Output aspect ratio (default 1:1) |
| cfg_scale | number | No | Classifier-free guidance scale |
| image | string | No | Input image for image-to-image mode |
| mode | string | No | text-to-image (default) | image-to-image |
| model | string | No | sd3.5-large ($0.075) | sd3.5-large-turbo ($0.046) | sd3.5-medium ($0.040) | sd3.5-flash ($0.029) — default sd3.5-medium |
| negative_prompt | string | No | Things to exclude from the image |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Text prompt |
| seed | number | No | Random seed |
| strength | number | No | img2img influence 0–1 |
POST /stability-ai/erase 0.057 USDC.e
Erase
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| grow_mask | number | No | Expand mask by N pixels |
| image | string | Yes | Source image |
| mask | string | No | Mask image (white = erase) |
| output_format | string | No | jpeg|png|webp |
| seed | number | No | Random seed |
POST /stability-ai/inpaint 0.057 USDC.e
Inpaint
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| grow_mask | number | No | Expand mask by N pixels |
| image | string | Yes | Source image |
| mask | string | No | Mask image (white = fill) |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Fill prompt |
| seed | number | No | Random seed |
POST /stability-ai/outpaint 0.046 USDC.e
Outpaint
- Amount
- 0.046 (raw 46000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| creativity | number | No | Creativity level 0–1 |
| down | number | No | Pixels to add on bottom |
| image | string | Yes | Source image |
| left | number | No | Pixels to add on the left |
| output_format | string | No | jpeg|png|webp |
| prompt | string | No | Guide prompt |
| right | number | No | Pixels to add on the right |
| seed | number | No | Random seed |
| up | number | No | Pixels to add on top |
POST /stability-ai/search-and-replace 0.057 USDC.e
Search and Replace
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| grow_mask | number | No | Expand detection mask by N pixels |
| image | string | Yes | Source image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | What to replace the object with |
| search_prompt | string | Yes | Description of the object to find and replace |
| seed | number | No | Random seed |
POST /stability-ai/search-and-recolor 0.057 USDC.e
Search and Recolor
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| image | string | Yes | Source image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | New color/appearance for the object |
| seed | number | No | Random seed |
| select_prompt | string | Yes | Description of the object to recolor |
POST /stability-ai/remove-background 0.057 USDC.e
Remove Background
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| image | string | Yes | Source image |
| output_format | string | No | png|webp (default png) |
POST /stability-ai/replace-background-and-relight 0.092 USDC.e
Replace Background & Relight
- Amount
- 0.092 (raw 92000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| background_prompt | string | No | Text description of the new background |
| background_reference | string | No | Reference image for the new background |
| foreground_prompt | string | No | Description of the foreground subject |
| light_source_direction | string | No | left|right|above|below |
| light_source_strength | number | No | Light intensity 0–1 |
| output_format | string | No | jpeg|png|webp |
| seed | number | No | Random seed |
| subject_image | string | Yes | Foreground subject image |
POST /stability-ai/upscale-fast 0.023 USDC.e
Upscale Fast
- Amount
- 0.023 (raw 23000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| image | string | Yes | Source image |
| output_format | string | No | jpeg|png|webp |
POST /stability-ai/upscale-conservative 0.46 USDC.e
Upscale Conservative
- Amount
- 0.46 (raw 460000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| creativity | number | No | Detail enhancement level 0–1 (default 0.35) |
| image | string | Yes | Source image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Description of the image content |
| seed | number | No | Random seed |
POST /stability-ai/upscale-creative 0.69 USDC.e
Upscale Creative
- Amount
- 0.69 (raw 690000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| creativity | number | No | AI enhancement level 0–1 (default 0.3) |
| image | string | Yes | Source image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Description of the image content |
| seed | number | No | Random seed |
| style_preset | string | No | Style preset |
POST /stability-ai/sketch 0.057 USDC.e
Sketch
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| control_strength | number | No | Sketch adherence 0–1 (default 0.7) |
| image | string | Yes | Sketch / line art image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Target image description |
| seed | number | No | Random seed |
POST /stability-ai/structure 0.057 USDC.e
Structure
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| control_strength | number | No | Structure adherence 0–1 (default 0.7) |
| image | string | Yes | Structure reference image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Target image description |
| seed | number | No | Random seed |
POST /stability-ai/style-guide 0.057 USDC.e
Style Guide
- Amount
- 0.057 (raw 57000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| aspect_ratio | string | No | Output aspect ratio |
| fidelity | number | No | Style fidelity 0–1 (default 0.5) |
| image | string | Yes | Style reference image |
| negative_prompt | string | No | Things to exclude |
| output_format | string | No | jpeg|png|webp |
| prompt | string | Yes | Target image description |
| seed | number | No | Random seed |
POST /stability-ai/style-transfer 0.092 USDC.e
Style Transfer
- Amount
- 0.092 (raw 92000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| change_strength | number | No | Overall change strength 0–1 |
| composition_fidelity | number | No | Preserve original composition 0–1 |
| init_image | string | Yes | Content image to restyle |
| output_format | string | No | jpeg|png|webp |
| prompt | string | No | Additional prompt guidance |
| seed | number | No | Random seed |
| style_image | string | Yes | Style reference image |
| style_strength | number | No | Style intensity 0–1 |
POST /stability-ai/stable-fast-3d 0.115 USDC.e
Stable Fast 3D
- Amount
- 0.115 (raw 115000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| foreground_ratio | number | No | Subject scale in frame (default 0.85) |
| image | string | Yes | Source image of the object |
| remesh | string | No | none|triangle|quad |
| texture_resolution | number | No | 512|1024|2048 (default 1024) |
POST /stability-ai/stable-point-aware-3d 0.046 USDC.e
Stable Point Aware 3D
- Amount
- 0.046 (raw 46000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| foreground_ratio | number | No | Subject scale in frame (default 1.3) |
| guidance_scale | number | No | Generation guidance scale (default 3) |
| image | string | Yes | Source image of the object |
| seed | number | No | Random seed |
| texture_resolution | number | No | 512|1024|2048 (default 1024) |
POST /stability-ai/text-to-audio dynamic USDC.e
Text to Audio
- Amount
- dynamic
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cfg_scale | number | No | Guidance scale |
| duration | number | No | Output duration in seconds (default 190) |
| model | string | No | stable-audio-2.5 ($0.23) | stable-audio-2 (step-based, default) |
| output_format | string | No | mp3|wav (default mp3) |
| prompt | string | Yes | Audio description prompt |
| seed | number | No | Random seed |
| steps | number | No | Inference steps — affects cost for stable-audio-2 (default 50) |
POST /stability-ai/audio-to-audio dynamic USDC.e
Audio to Audio
- Amount
- dynamic
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| audio | string | Yes | Input audio file |
| model | string | No | stable-audio-2.5 | stable-audio-2 (default) |
| output_format | string | No | mp3|wav |
| prompt | string | Yes | Transformation description |
| seed | number | No | Random seed |
| steps | number | No | Inference steps (default 50) |
| strength | number | No | Transformation intensity 0–1 (default 1) |
POST /stability-ai/audio-inpaint dynamic USDC.e
Audio Inpaint
- Amount
- dynamic
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| audio | string | Yes | Input audio file |
| mask_end | number | No | End of masked region in seconds (default 190) |
| mask_start | number | No | Start of masked region in seconds (default 30) |
| model | string | No | stable-audio-2.5 | stable-audio-2 (default) |
| output_format | string | No | mp3|wav |
| prompt | string | Yes | Description of replacement content |
| steps | number | No | Inference steps (default 8) |
POST /stability-ai/result 0 USDC.e
Result
- Amount
- 0
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | Async generation ID returned by the initiating call |
Payment Methods
- Methods
- tempo
- Intents
- charge
- Currencies (discovery)
- USDC.e
- Currency (challenge)
- USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
- Multiple Challenges
- No
Recipients
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
Per-endpoint breakdown
- POST /stability-ai/erase
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
- POST /stability-ai/generate-core
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
- POST /stability-ai/generate-sd3
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
- POST /stability-ai/generate-ultra
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
- POST /stability-ai/inpaint
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
- POST /stability-ai/outpaint
- 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- -
- Challenge ID Length
- -
- Digest Binding
- -
Uptime
- Discovery
- Reachable (814ms)
- Challenge
- Reachable (570ms)
- Last Checked
Schema Completeness
- Paid Operations
- 23
- With Input Schema
- 23
- With Description
- 23
Documentation
- Homepage
- https://stability.ai
- API Reference
- https://platform.stability.ai/docs/api-reference
- llms.txt
- https://beta.paywithlocus.com/mpp/stability-ai.md reachable
Discovery
- OpenAPI URL
- https://stability-ai.mpp.paywithlocus.com/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 20241 bytes
- Document Hash
- d8f79c2739f7fe0e53109661560857265071768b4976110bedb981805d5153d5
Version History (52 snapshots)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (97%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | A | 95% | 860ms | Up |
| 2026-04-07 | A | 95% | 667ms | Up |
| 2026-04-08 | A | 95% | 702ms | Up |
| 2026-04-09 | A | 95% | 884ms | Up |
| 2026-04-10 | A | 95% | 730ms | Up |
| 2026-04-11 | A | 95% | 709ms | Up |
| 2026-04-12 | A | 95% | 715ms | Up |
| 2026-04-13 | A | 95% | 734ms | Up |
| 2026-04-14 | A | 95% | 751ms | Up |
| 2026-04-15 | A | 95% | 872ms | Up |
| 2026-04-16 | A | 95% | 1001ms | Up |
| 2026-04-17 | A | 95% | 712ms | Up |
| 2026-04-18 | A | 95% | 1005ms | Up |
| 2026-04-19 | A | 95% | 1313ms | Up |
| 2026-04-20 | A | 95% | 705ms | Up |
| 2026-04-21 | A | 95% | 684ms | Up |
| 2026-04-22 | A | 95% | 784ms | Up |
| 2026-04-23 | A | 95% | 748ms | Up |
| 2026-04-24 | A | 95% | 692ms | Up |
| 2026-04-25 | A | 95% | 720ms | Up |
| 2026-04-26 | A | 95% | 689ms | Up |
| 2026-04-27 | A | 95% | 1151ms | Up |
| 2026-04-28 | A | 95% | 684ms | Up |
| 2026-04-29 | A | 95% | 706ms | Up |
| 2026-04-30 | A | 95% | 701ms | Up |
| 2026-05-01 | A | 95% | 720ms | Up |
| 2026-05-02 | A | 95% | 820ms | Up |
| 2026-05-03 | A | 95% | 693ms | Up |
| 2026-05-04 | A | 95% | 712ms | Up |
| 2026-05-05 | A | 95% | 691ms | Up |
| 2026-05-06 | A | 95% | 761ms | Up |
| 2026-05-07 | A | 95% | 736ms | Up |
| 2026-05-08 | A | 95% | 693ms | Up |
| 2026-05-09 | A | 95% | 684ms | Up |
| 2026-05-10 | A | 95% | 721ms | Up |
| 2026-05-11 | A | 95% | 716ms | Up |
| 2026-05-12 | A | 95% | 689ms | Up |
| 2026-05-13 | A | 95% | 716ms | Up |
| 2026-05-14 | A | 95% | 703ms | Up |
| 2026-05-15 | A | 95% | 718ms | Up |
| 2026-05-16 | A | 95% | 1632ms | Up |
| 2026-05-17 | A | 95% | 789ms | Up |
| 2026-05-18 | A | 95% | 722ms | Up |
| 2026-05-19 | A | 95% | 682ms | Up |
| 2026-05-20 | A | 95% | 766ms | Up |
| 2026-05-21 | A | 95% | 742ms | Up |
| 2026-05-22 | A | 95% | 715ms | Up |
| 2026-05-23 | A | 95% | 707ms | Up |
| 2026-05-24 | A | 95% | 698ms | Up |
| 2026-05-25 | A | 95% | 722ms | Up |
| 2026-05-26 | A | 95% | 716ms | Up |
| 2026-05-27 | A | 95% | 692ms | Up |