AI influencer
Create influencer
Queue one or more AI influencer portrait jobs.
POST
Creates AI influencer image job(s). Each image in
Multiple images (
count is a separate generation row and credit charge. Poll each id via Poll generation status (type: INFLUENCER).
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer uns_live_* API key or Clerk JWT |
Content-Type | Yes | application/json |
Request body
Describe the influencer scene, outfit, mood, or action.
Output aspect ratio. Default:
1:1.Allowed: 1:1, 16:9, 9:16, 4:3, 3:4Number of images to generate (separate jobs). Min
1, max 10. Default: 1.Optional framing preset.Allowed:
pov, portrait, full-body, close-up, side-profileOptional look / lighting preset.Allowed:
ugc, casual_daylight, cozy_indoor, low_light_intimate, raw_flash, golden_hour, moody_night, car_selfie, mirror_selfie, luxury_influencer, cinematic, travel_content, beauty_closeup, party_night_outOptional subject age in years. Min
18, max 70.Async completion
Poll eachgenerations[].id via Poll generation status until COMPLETED or FAILED. Webhooks are not supported on the public API.
Response
Single image (count: 1):
count > 1) return one entry per job in generations. Credits deducted = per-image cost × count.
Example
Errors
| HTTP | When |
|---|---|
400 | Missing/invalid prompt, aspectRatio, cameraAngle, styleMode, or age |
401 | Invalid auth |
402 | Insufficient credits |
404 | User not found |
500 | Server error |
Authorizations
Clerk session JWT or Unsora API key (uns_live_*)
Body
application/json
Available options:
1:1, 16:9, 9:16, 4:3, 3:4 Required range:
1 <= x <= 10Available options:
pov, portrait, full-body, close-up, side-profile Available options:
ugc, casual_daylight, cozy_indoor, low_light_intimate, raw_flash, golden_hour, moody_night, car_selfie, mirror_selfie, luxury_influencer, cinematic, travel_content, beauty_closeup, party_night_out Subject age in years.
Required range:
18 <= x <= 70
