diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-22 00:24:27 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-22 00:24:27 +0300 |
| commit | e809e691649923b87ff4c13366069e69c67d2d7b (patch) | |
| tree | 6d529db99cd8ee4206ff74f67e44ed92d3efe2cf /internal/image | |
| parent | d7c7f24385ca1f3a6a86eae5a5255384b4e79632 (diff) | |
Improve prompt variety for generated comic pages
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}) |
