Skip to main content
← SOUL V2 Endpoint: POST https://api.higgsfield.ai/higgsfield-ai/soul/v2/standard Endpoint ID: higgsfield-ai/soul/v2/standard ▶Open API PlaygroundSOUL V2 · Text to image↗

Usage notes

  • batch_size is 1 or 4 only. A custom_reference_id must belong to the calling account and have completed training.
  • aspect_ratio defaults to 1:1 and enhance_prompt defaults to false. seed defaults to a random integer from 1 to 1000000; explicit null is invalid.
  • style_id defaults to 3db34ab5-3439-4317-9e03-08dc30852e69. style_strength is accepted by the request schema but currently has no effect on generation.
  • Short prompts using the general style can be enhanced automatically even when enhance_prompt=false.
  • When using custom_reference_id, set custom_reference_strength to a value greater than 0 and no greater than 1. The schema accepts 0, but the current runtime fails to process it for a character reference.

Quick start

Input schema

string
required
Text instructions for the generation or edit.
string
default:"1:1"
Output width-to-height ratio. Allowed values: "9:16", "16:9", "4:3", "3:4", "1:1", "2:3", "3:2".
string
default:"720p"
Output resolution tier. Allowed values: "720p", "1080p".
boolean
default:"false"
Enable prompt enhancement for this workflow.
string | null
Identifier of a completed character reference owned by your account. Format: uuid. Omit this field to use the server default; null is accepted only when included in the field type.
number
default:"1.0"
Strength of the character reference. With custom_reference_id, use a value greater than 0; the current runtime cannot process 0 even though the schema accepts it. Minimum: 0. Maximum: 1.
string
default:"3db34ab5-3439-4317-9e03-08dc30852e69"
Identifier of a style supported by this model. Format: uuid.
number
default:"1.0"
Accepted by the request schema, but currently has no effect on generation. Minimum: 0. Maximum: 1.
integer
Seed used to control generation randomness. Minimum: 1. Maximum: 1000000.
integer
default:"1"
Number of output images. Allowed values: 1, 4.

List SOUL styles

GET https://api.higgsfield.ai/v1/text2image/soul-styles/v2 Use this authenticated endpoint to retrieve available style_id values.

Response

Submission returns a request handle. Poll status_url until status is completed, or use webhooks.
Accepted
A completed response includes the following output fields:
See idempotent requests, polling, request errors and authentication for shared request handling.