Skip to main content
POST
Relight an image

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Normally a Firebase or Cloud JWT. A 'comfyui-' prefixed API key is also accepted in this header: the prefix classifies the value as an API key and it is validated exactly as if it had been sent in X-API-Key. Accepted on the operations served by the comfyFirebase auth middleware (BE-9720, parity with ingest).

Cuerpo

application/json
image
string
requerido

Base64 or URL of the image to do the relight

advanced_settings
object
change_background
boolean
predeterminado:true

When enabled, changes the background based on prompt and/or reference image. Useful for product placement and portraits.

interpolate_from_original
boolean
predeterminado:false

When enabled, makes the final image interpolate from the original using the light transfer strength slider.

light_transfer_strength
integer
predeterminado:100

Level of light transfer intensity. 0% keeps closest to original, 100% is maximum transfer.

Rango requerido: 0 <= x <= 100
preserve_details
boolean
predeterminado:true

Maintains texture and small details of the original image. Good for product photography, texts, etc.

prompt
string

You can guide the generation process and influence the light transfer with a descriptive prompt. IMPORTANT: You can emphasize specific aspects of the light in your prompt by using a number in parentheses, ranging from 1 to 1.4, like "(dark scene:1.3)".

style
enum<string>
predeterminado:standard

Style preset for the relight operation.

Opciones disponibles:
standard,
darker_but_realistic,
clean,
smooth,
brighter,
contrasted_n_hdr,
just_composition
transfer_light_from_lightmap
string

Base64 or URL of the lightmap for light transfer. Incompatible with 'transfer_light_from_reference_image'

transfer_light_from_reference_image
string

Base64 or URL of the reference image for light transfer. Incompatible with 'transfer_light_from_lightmap'

webhook_url
string<uri>

Optional callback URL that will receive asynchronous notifications whenever the task changes status.

Ejemplo:

"https://www.example.com/webhook"

Respuesta

OK - The relight process has started

data
object
requerido