Let start simple, by executing one example first.
I did send your complete first code and asked (in my custom instructions) to show the exact used code before generating the image itself;
{
"size": "1024x1024",
"prompts": [
"Japanese anime style. In a dimly lit dungeon, a fearsome beast with sharp claws and glowing blue eyes stands guard, ready to attack any intruder."
],
"seed": 3075182356
}
Okay, so the code above is what I requested and what he is going to use.
I asked for ONE image and a SPECIFIC seed, but I got two images with totally different seeds;
{
"gen_id": "ry0SAvdbI46jl4fV",
"prompt": "Japanese anime style. In a dimly lit dungeon, a fearsome beast with sharp claws and glowing blue eyes stands guard, ready to attack any intruder.",
"seed": 2275396183
}
{
"gen_id": "gTGgythSTN6t6PPi",
"prompt": "Japanese anime style. In a dimly lit dungeon, a fearsome beast with sharp claws and glowing blue eyes stands guard, ready to attack any intruder.",
"seed": 2304176889
}
It also did return the gen_id or the generated image ID, which you can use to refer to (but only in the same session.
You can never re-create an image by prompt / seed and also not by gen_id in a different (or older) session.
Finetuning
I want to refer to image ‘gTGgythSTN6t6PPi’.
Take that exact image and make it landscape, do refer ‘gTGgythSTN6t6PPi’.
Show me the JSON parameters before and after the image creation.
CODE SEND
{
"size": "1792x1024",
"prompts": [
"Japanese anime style. In a dimly lit dungeon, a fearsome beast with sharp claws and glowing blue eyes stands guard, ready to attack any intruder."
],
"referenced_image_ids": ["gTGgythSTN6t6PPi"]
}
CODE RETRIEVED
{
"gen_id": "9HpCrnHWt3rPIKY3",
"prompt": "Japanese anime style. In a dimly lit dungeon, a fearsome beast with sharp claws and glowing blue eyes stands guard, ready to attack any intruder.",
"seed": 2304176889
}
This image is the same (reference ID) as the second one, but converted from square to landscape.
I did the exact same for the first image (use reference ID, make it landscape).
As you can see, it works perfect. The beast / camera / surroundings are almost kept intact.
But you can not use another seed, which I dislike (because I like the concept of seeding).
Last try
I asked to take the last image as the reference and let the monster / beast move away from the camera instead.
But it doesn’t do that, because it is referencing (strictly) to the base image where the beast walks towards the camera.
Than I asked to change the camera to high angle, but still reference to the last image.