Complete request
This copy-ready shape includes every input field published for this model.
curl -X POST 'https://api.genflo.io/api/saas' \
-H 'Content-Type: application/json' \
-H 'x-apikey: sk-your-api-key' \
-d '{
"model": "kling-expand-image",
"input": {
"prompt": "A cinematic product photo on a dark studio background",
"negative_prompt": "blur, distortion, artifacts",
"enhance_prompt": true,
"images": [
"https://cdn.example.com/reference-image.jpg"
],
"seed": 123456789
}
}'Optional fields may be removed. The complete example demonstrates the JSON wire format; the upstream model may reject incompatible mode combinations, such as mixing frame animation with unrelated reference media.
How media fields are transmitted
Send media as public URL strings inside the JSON body—not as multipart uploads. A plural field such as videos is an array, for example ["https://cdn.example.com/reference.mp4"].
- images → Image / Reference
- videos → Video / Reference
- audios → Audio / Reference
- first_frame → Image / FirstFrame
Input parameters
5 fields are published for this model. Omitted optional fields are not sent upstream and have no gateway-defined default.
| Field | Required | JSON type | Description and constraints | Example |
|---|---|---|---|---|
prompt |
Optional | string |
The main instruction describing the output to generate. | "A cinematic product photo on a dark studio background" |
negative_prompt |
Optional | string |
Content and visual qualities the model should avoid. | "blur, distortion, artifacts" |
enhance_prompt |
Optional | boolean |
Ask the upstream model to expand and optimize the prompt before generation. | true |
images |
Required | string[] |
Publicly reachable reference or source image URLs. Items: 1 to 1 · Formats: jpg, jpeg, png, webp | ["https://cdn.example.com/reference-image.jpg"] |
seed |
Optional | integer |
Integer random seed. Reusing a seed can improve reproducibility, but identical output is not guaranteed. | 123456789 |