diff options
Diffstat (limited to 'internal/image')
| -rw-r--r-- | internal/image/gemini_api.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/image/gemini_api.go b/internal/image/gemini_api.go index f1aa1c8..720388b 100644 --- a/internal/image/gemini_api.go +++ b/internal/image/gemini_api.go @@ -59,7 +59,9 @@ func geminiReferenceParts(prompt string, refs [][]byte) []*genai.Part { refNote := fmt.Sprintf( "The %d reference image(s) above show the exact character appearance that must be preserved. "+ - "Every character, animal, or object must look identical in the new image. Now generate:\n\n", + "Every character, animal, or object must keep the same identity, face, costume, colours, and markings. "+ + "Use the references for identity only: do not copy their scene, pose, camera angle, panel layout, lighting, action, or background. "+ + "The new image must follow the new prompt's story beat and composition. Now generate:\n\n", len(refs), ) parts = append(parts, &genai.Part{Text: refNote + prompt}) |
