diff options
Diffstat (limited to 'prompts')
| -rw-r--r-- | prompts/back_cover_prompt.md | 10 | ||||
| -rw-r--r-- | prompts/bible_system.md | 3 | ||||
| -rw-r--r-- | prompts/blurb_system.md | 2 | ||||
| -rw-r--r-- | prompts/cover_prompt.md | 12 | ||||
| -rw-r--r-- | prompts/gallery_page_prompt.md | 4 | ||||
| -rw-r--r-- | prompts/narrator_cinematic.md | 8 | ||||
| -rw-r--r-- | prompts/narrator_conclusion_system.md | 4 | ||||
| -rw-r--r-- | prompts/narrator_intro_system.md | 4 | ||||
| -rw-r--r-- | prompts/panel_script_prompt.md | 24 | ||||
| -rw-r--r-- | prompts/story_full_prompt.md | 53 | ||||
| -rw-r--r-- | prompts/story_page_prompt.md | 12 | ||||
| -rw-r--r-- | prompts/story_prompt.md | 9 | ||||
| -rw-r--r-- | prompts/story_system.md | 3 |
13 files changed, 80 insertions, 68 deletions
diff --git a/prompts/back_cover_prompt.md b/prompts/back_cover_prompt.md index 3a9d852..5e54668 100644 --- a/prompts/back_cover_prompt.md +++ b/prompts/back_cover_prompt.md @@ -1,15 +1,15 @@ -{{if .Language}}Български комикс. Всички видими надписи, ленти и етикети на задната корица са на {{.Script}}. Без латиница на задната корица. +{{if .Language}}Български комикс. Всички видими надписи, ленти и етикети на задната корица са на {{.ScriptName}}. Без латиница на задната корица. {{end}}Стил: {{.Style}}.{{.RenderingRequirement}} -ТРАДИЦИОННА ЗАДНА КО РИЦА НА КОМИКС — {{if .RenderingRequirement}}едно пълно изображение (фотореалистично — като истинска фотосесия за задната корица){{else}}една пълноекранна илюстрация{{end}}, пейзажен формат 16:9. +Пълна задна корица {{if .RenderingRequirement}}фотографска сцена{{else}}илюстрация{{end}} в пейзажен формат 16:9. Без панелна решетка. Без балони за реплики. -{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА (задна корица — следвай точно, без промяна на дрехите): +{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА: {{.Bible}} {{end}}Правила за композицията: - • ОСНОВНА СЦЕНА: спокойно, топло и завършено изображение в горните 60% на корицата — ТОЧНО описаните герои от историята в мирен или триумфален финален момент, с цялата среда зад тях. Сцената трябва да изглежда ФОТОГРАФСКА, не рисувана. + • ОСНОВНА СЦЕНА: спокойно, топло и завършено изображение в горните 60% на корицата — ТОЧНО описаните герои от историята в мирен или триумфален финален момент, с цялата среда зад тях. Сцената трябва да изглежда фотографска, не рисувана. • ТЕКСТОВО ПОЛЕ: {{.BlurbBox}} • ДОЛНА ЛЕНТА: поле с баркод долу вляво, заглавие на поредицата „{{.SeriesTitle}}“ долу вдясно — класическо комиксово оформление. -ВАЖНО: на задната корица могат да присъстват само героите, посочени в референцията. Същата възраст, лице и дрехи като в страниците. Всички надписи са на {{.Script}}. Подсказка за финала на историята: +ВАЖНО: на задната корица могат да присъстват само героите, посочени в референцията. Същата възраст, лице и дрехи като в страниците. Всички надписи са на {{.ScriptName}}. Подсказка за финала на историята: {{.StoryText}}{{if .RenderingRequirement}}{{.RenderingRequirementEnd}}{{end}} diff --git a/prompts/bible_system.md b/prompts/bible_system.md index 918a4b7..63901b4 100644 --- a/prompts/bible_system.md +++ b/prompts/bible_system.md @@ -1,4 +1,5 @@ -You are a comic-book art director producing a CHARACTER CONSISTENCY GUIDE in {{.Language}} using {{.Script}} script for an illustrator. +You are a comic-book art director producing a CHARACTER CONSISTENCY GUIDE in {{.LanguageName}} using {{.ScriptName}} script for an illustrator. +Use only {{.ScriptName}}. Do not use Latin letters anywhere in the guide. If a name or term is foreign, transliterate it into {{.ScriptName}}. For every named HUMAN character provide: name, apparent age category (young child, teenager, young adult, middle-aged, elderly), hair (colour + style), eye colour, skin tone, build, and the EXACT clothing they wear — specify garment, colour, pattern, and fit. The character's apparent age MUST NOT change across any panel, page, cover, or back cover — they must always look the same. Clothing must NOT change between panels unless the story explicitly describes a change; if no change is described, list the same outfit for all appearances. diff --git a/prompts/blurb_system.md b/prompts/blurb_system.md index b6aa189..f883023 100644 --- a/prompts/blurb_system.md +++ b/prompts/blurb_system.md @@ -1,3 +1,3 @@ You are a comic-book editor writing back-cover marketing copy. -Rules: write exactly 2–3 sentences in {{.Language}} using {{.Script}} script; exciting and enticing; do NOT spoil the ending; use present-tense second-person phrasing. +Rules: write exactly 2–3 sentences in {{.LanguageName}} using {{.ScriptName}} script; exciting and enticing; do NOT spoil the ending; use present-tense second-person phrasing. Output only the blurb text — no quotes, no labels, no extra commentary. diff --git a/prompts/cover_prompt.md b/prompts/cover_prompt.md index f824c6a..66a92fd 100644 --- a/prompts/cover_prompt.md +++ b/prompts/cover_prompt.md @@ -1,19 +1,19 @@ -{{if .Language}}Български комикс. Всички надписи на корицата са на {{.Script}}, включително основното заглавие. +{{if .Language}}Български комикс. Всички надписи на корицата са на {{.ScriptName}}, включително основното заглавие. {{end}}Стил: {{.Style}}.{{.RenderingRequirement}} -ТРАДИЦИОННА ПРЕДНА КО РИКА НА КОМИКС — {{if .RenderingRequirement}}едно пълно изображение (фотореалистично — като истинска фотосесия за корица){{else}}една пълноекранна илюстрация{{end}}, пейзажен формат 16:9. +Пълна предна корица {{if .RenderingRequirement}}фотографска сцена{{else}}илюстрация{{end}} в пейзажен формат 16:9. Без панелна решетка. Без балони за реплики. -{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА (корица — следвай точно, без промяна на дрехите): +{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА: {{.Bible}} {{end}}ОСНОВНО ЗАГЛАВИЕ — най-важният визуален елемент на корицата: - • Измисли ДРАМАТИЧНО, СПЕЦИФИЧНО ЗА ИСТОРИЯТА комиксово заглавие, което подхожда на героите и темата на откъса по-долу (например за космическа история: „ГАЛАКТИЧЕСКИ ГЕРОИ“, за мистерия: „ТАЙНАТА НА ГОРАТА“). Заглавието трябва да е огромно, доминиращо и разположено в самия връх на корицата. + • Измисли драматично, специфично за историята комиксово заглавие, което подхожда на героите и темата на откъса по-долу. Заглавието трябва да е огромно, доминиращо и разположено в самия връх на корицата. • Под основното заглавие добави по-малка лента с подзаглавие „{{.Subtitle}}“ в контрастен цвят. • Добави малка кръгла или звездовидна значка в горния ляв ъгъл, свързана с темата на историята. Останали правила за композицията: • ОСНОВНА СЦЕНА: под заглавието — драматична {{if .RenderingRequirement}}фотографска кинематографична сцена{{else}}илюстрация{{end}} с ТОЧНО описаните герои от историята — същите лица, възраст, дрехи и животни. Не измисляй нови персонажи и не използвай заместители. - • КОРОВИ ФРАЗИ: 2–3 кратки фрази на {{.Language}} в удебелен дисплей шрифт. + • КОРОВИ ФРАЗИ: 2–3 кратки фрази на {{.LanguageName}} в удебелен дисплей шрифт. • ДОЛНА ЛЕНТА: поле за цена долу вляво, номер на брой долу вдясно — класическо комиксово оформление. -ВАЖНО: на корицата могат да присъстват само героите, посочени в референцията. Същата възраст, лице и дрехи като в страниците. Всички надписи са на {{.Script}}. Откъс от историята: +ВАЖНО: на корицата могат да присъстват само героите, посочени в референцията. Същата възраст, лице и дрехи като в страниците. Всички надписи са на {{.ScriptName}}. Откъс от историята: {{.StoryText}}{{if .RenderingRequirement}}{{.RenderingRequirementEnd}}{{end}} diff --git a/prompts/gallery_page_prompt.md b/prompts/gallery_page_prompt.md index b5dfca6..8713bbe 100644 --- a/prompts/gallery_page_prompt.md +++ b/prompts/gallery_page_prompt.md @@ -1,8 +1,8 @@ Стил: {{.Style}}.{{.RenderingRequirement}} -ПЪЛЕН КАДЪР {{if .RenderingRequirement}}ФОТОГРАФИЯ — да изглежда 100% като реален кадър от камера{{else}}ИЛЮСТРАЦИЯ{{end}} — пейзажен формат 16:9, само едно изображение, без решетка, без панели. +Един цял кадър {{if .RenderingRequirement}}фотография — да изглежда 100% като реален кадър от камера{{else}}илюстрация{{end}} с пейзажен формат 16:9. Не разделяй изображението на няколко панела или секции. Цялото поле трябва да е една единствена сцена. Без текст от какъвто и да е вид. Без заглавие, етикети, балони за реплики, граници на панели или интерфейсни елементи. -{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА (галериен кадър — следвай точно, без да сменяш дрехите): +{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА: {{.Bible}} {{end}} diff --git a/prompts/narrator_cinematic.md b/prompts/narrator_cinematic.md index 86b2c3b..3b75f81 100644 --- a/prompts/narrator_cinematic.md +++ b/prompts/narrator_cinematic.md @@ -1,5 +1,5 @@ -You are a dramatic cinematic narrator performing a story written in {{.Language}}. -IMPORTANT: This text is in the {{.Language}} language — not a different language with a similar script. -Pronounce every word using authentic {{.Language}} phonology and accent. Deliver this as a professional movie trailer narrator would: deep, resonant, and commanding. +You are a dramatic cinematic narrator performing a story written in {{.LanguageName}}. +IMPORTANT: This text is in the {{.LanguageName}} language — not a different language with a similar script. +Pronounce every word using authentic {{.LanguageName}} phonology and accent. Deliver this as a professional movie trailer narrator would: deep, resonant, and commanding. Use long dramatic pauses before key moments. Build tension with slower, deliberate pacing, then accelerate through action. Drop your voice low and gravelly for mysterious or serious passages; let warmth and energy rise for joyful or triumphant ones. -Breathe life into every sentence — this should sound like an epic {{.Language}} film, not a reading exercise. +Breathe life into every sentence — this should sound like an epic {{.LanguageName}} film, not a reading exercise. diff --git a/prompts/narrator_conclusion_system.md b/prompts/narrator_conclusion_system.md index 6cc3b37..160f99b 100644 --- a/prompts/narrator_conclusion_system.md +++ b/prompts/narrator_conclusion_system.md @@ -1,5 +1,5 @@ -You are a dramatic cinematic narrator writing a closing epilogue for a {{.Language}} story. -Write a SHORT closing epilogue in {{.Language}} using {{.Script}} script. +You are a dramatic cinematic narrator writing a closing epilogue for a {{.LanguageName}} story. +Write a SHORT closing epilogue in {{.LanguageName}} using {{.ScriptName}} script. Exactly 3–4 sentences, cinematic and poetic, with a warm and conclusive tone — like the final voice-over of a film that leaves the audience with a sense of wonder and completion. Do NOT summarise the plot; instead reflect on the deeper meaning or emotion of the story. Output only the epilogue text, nothing else. diff --git a/prompts/narrator_intro_system.md b/prompts/narrator_intro_system.md index 3a4a900..af171d9 100644 --- a/prompts/narrator_intro_system.md +++ b/prompts/narrator_intro_system.md @@ -1,4 +1,4 @@ -You are a dramatic cinematic narrator writing an opening teaser for a {{.Language}} story. -Write a SHORT opening teaser in {{.Language}} using {{.Script}} script. +You are a dramatic cinematic narrator writing an opening teaser for a {{.LanguageName}} story. +Write a SHORT opening teaser in {{.LanguageName}} using {{.ScriptName}} script. Exactly 2–3 sentences, cinematic and suspenseful, that summarise what the story is about and hook the listener — like the opening voice-over of a film trailer. Do NOT spoil the ending. Output only the teaser text, nothing else. diff --git a/prompts/panel_script_prompt.md b/prompts/panel_script_prompt.md index e4c5816..88f3350 100644 --- a/prompts/panel_script_prompt.md +++ b/prompts/panel_script_prompt.md @@ -1,12 +1,12 @@ -Write exactly 20 visual panel descriptions for the comic illustrator, one per line, in strict chronological story order. -Format each line exactly as: P{page}-{panel}: {description} -where page is 1–5 and panel is A (top-left), B (top-right), C (bottom-left), D (bottom-right). -Each description is 1–2 sentences covering: WHO is in the panel, WHAT they are doing, WHERE they are, their expression or body language, and — REQUIRED for most panels — the exact {{.Language}} dialogue or thought text the character says/thinks, written in quotes. -At least 3 of the 4 panels on every page MUST include {{.Language}} dialogue in a speech bubble or thought bubble. The dialogue must come directly from the story and be in {{.Script}} script. -The 20 panels must retell the story from beginning to end — each page covers one story beat, each panel advances the action. -Do NOT repeat the same scene or camera angle on consecutive panels. -Example format (replace with actual story content): -P1-A: Maria walks out her front door into morning sunlight, laptop bag on shoulder, saying "Finally!" in a speech bubble. -P1-B: She strides down a busy city street past parked cars, headphones in, thinking "What a beautiful day." in a thought bubble. -P1-C: Close-up of her hand gripping a large steaming coffee cup, the barista handing it over saying "Here you go!" in a speech bubble. -P1-D: Maria pauses at a park entrance, gazing at green trees ahead, saying "This is exactly what I needed." in a speech bubble. +Напиши точно 20 визуални описания на панели за комиксовия илюстратор, по един ред, в строг хронологичен ред на историята. +Форматът на всеки ред трябва да е точно: P{page}-{panel}: {описание} +където page е от 1 до 5, а panel е A (горе вляво), B (горе вдясно), C (долу вляво), D (долу вдясно). +Всяко описание е от 1 до 2 изречения и трябва да включва: КОЙ е в панела, КАКВО прави, КЪДЕ се намира, какво е изражението или езикът на тялото му, и - ЗАДЪЛЖИТЕЛНО за повечето панели - точния диалог или мисъл на {{.LanguageName}}, написан в кавички. +Поне 3 от 4-те панела на всяка страница ТРЯБВА да включват диалог или мисъл на {{.LanguageName}} в балон за реплика или мисъл. Диалогът трябва да идва директно от историята и да е на {{.ScriptName}}. +20-те панела трябва да преразкажат историята от началото до края - всяка страница покрива един етап, всеки панел придвижва действието напред. +Не повтаряй една и съща сцена или ъгъл на камерата в последователни панели. +Примерен формат, замени с истинското съдържание на историята: +P1-A: Мария излиза от входната си врата в утринната светлина, с чанта на рамо, и казва "Най-сетне!" в балон за реплика. +P1-B: Тя върви по оживена улица покрай паркирани коли, с слушалки в ушите, и мисли "Толкова хубав ден." в балон за мисъл. +P1-C: Крупен план на ръката ѝ, която стиска голяма пареща чаша кафе, а баристата ѝ я подава с думите "Заповядайте!" в балон за реплика. +P1-D: Мария спира при входа на парк и поглежда към зелените дървета отпред, като казва "Точно това ми трябваше." в балон за реплика. diff --git a/prompts/story_full_prompt.md b/prompts/story_full_prompt.md index 76d5505..1b5b4e9 100644 --- a/prompts/story_full_prompt.md +++ b/prompts/story_full_prompt.md @@ -1,37 +1,46 @@ -Write a ~250-word story in {{.Language}} that naturally uses all of the following words. -The story must be {{.Genre}} — do NOT write a generic fairy tale. -Use every word naturally, but do NOT repeat the word list formatting, bullet symbols, or labels in the story text. +Напиши история с дължина около 250 думи на {{.LanguageName}}, която естествено използва всички следните думи. +Историята трябва да е {{.Genre}} — не пиши безлична приказка. +Използвай само {{.ScriptName}}. Не използвай латиница никъде в текста. Ако чуждо име или термин е нужен, транслитерирай го в {{.ScriptName}}. +Използвай всяка дума естествено, но не повтаряй списъка с думи, булетите или етикетите в текста на историята. -Words to include: +Думи за включване: {{.Words}} -After the story text, write exactly this line by itself (nothing else on that line): +След текста на историята напиши точно този ред самостоятелно (без нищо друго на този ред): {{.StoryBibleSeparator}} -Then write a CHARACTER CONSISTENCY GUIDE in {{.Language}} using {{.Script}} script for an illustrator. -IMPORTANT: all human characters must be adults (18 years or older). Do NOT describe any character as a child, teenager, or minor. -For every named HUMAN character: name, apparent age as a young adult or older (e.g. young adult, adult, middle-aged, elderly), hair (colour + style), eye colour, skin tone, build, and EXACT clothing (garment, colour, pattern, fit). Apparent age and clothing must NOT change — list the same for all appearances. -For every named ANIMAL character: name, species, exact breed, fur colour and pattern, eye colour, size, distinctive markings, body posture. Must look IDENTICAL on every page — same breed, same markings, same eye colour. -Also describe: setting (location, time of day, weather, key props) and overall lighting/colour mood. -Maximum 280 words for the guide. No headers, just dense descriptive prose. +След това напиши РЪКОВОДСТВО ЗА ПОСЛЕДОВАТЕЛНОСТТА НА ПЕРСОНАЖИТЕ на {{.LanguageName}} с {{.ScriptName}} за илюстратор. +ВАЖНО: всички човешки персонажи трябва да са възрастни (18+). Не описвай никой като дете, тийнейджър или непълнолетен. +За всеки именуван ЧОВЕШКИ персонаж: име, приблизителна възраст като млад възрастен или по-възрастен, коса (цвят + стил), цвят на очите, тон на кожата, телосложение и ТОЧНО облекло (дреха, цвят, шарка, кройка). Приблизителната възраст и облеклото не трябва да се променят — запиши същото за всички появи. +За всеки именуван ЖИВОТИНСКИ персонаж: име, вид, точна порода, цвят и шарка на козината/перата/люспите, цвят на очите, размер, отличителни белези и типична стойка на тялото. Животното трябва да изглежда ИДЕНТИЧНО във всяка част — същата порода, същите белези, същия цвят на очите. +Добави още: среда (място, време на деня, време, ключови реквизити) и общо осветление/цветово настроение. +Максимум 280 думи за ръководството. Без заглавия, само плътен текст. -After the character guide, write exactly this line by itself: +След ръководството напиши точно този ред самостоятелно: {{.StoryTitleSeparator}} -Then write a short comic book title in {{.Language}} using {{.Script}} script: 2-4 words that capture the story's theme and characters. Output only the title — no quotes, no punctuation, no explanation. +След това напиши кратко комиксово заглавие на {{.LanguageName}} с {{.ScriptName}}: 2-4 думи, които улавят темата и персонажите на историята. Изведи само заглавието — без кавички, без пунктуация, без обяснение. -After the title, write exactly this line by itself: +След заглавието напиши точно този ред самостоятелно: {{.StoryPanelSeparator}} -Write exactly 20 visual panel descriptions for the comic illustrator, one per line, in strict chronological story order. -Format each line exactly as: P{page}-{panel}: {description} +Напиши точно 20 визуални описания на панели за комиксовия илюстратор, по един ред, в строг хронологичен ред. +Форматът на всеки ред трябва да е точно: P{page}-{panel}: {описание} където page е от 1 до 5, а panel е A (горе вляво), B (горе вдясно), C (долу вляво), D (долу вдясно). -Each description is 1–2 sentences covering: WHO is in the panel, WHAT they are doing, WHERE they are, their expression or body language, and — REQUIRED for most panels — the exact {{.Language}} dialogue or thought text the character says/thinks, written in quotes. -At least 3 of the 4 panels on every page MUST include {{.Language}} dialogue in a speech bubble or thought bubble. The dialogue must come directly from the story and be in {{.Script}} script. -The 20 panels must retell the story from beginning to end — each page covers one story beat, each panel advances the action. -Do NOT repeat the same scene or camera angle on consecutive panels. -Примерен формат (замени с истинското съдържание на историята): +Всяко описание е от 1 до 2 изречения и трябва да включва: КОЙ е в панела, КАКВО прави, КЪДЕ се намира, какво е изражението или езикът на тялото му, и - ЗАДЪЛЖИТЕЛНО за повечето панели - точния диалог или мисъл на {{.LanguageName}}, написан в кавички. +Поне 3 от 4-те панела на всяка страница ТРЯБВА да включват диалог или мисъл на {{.LanguageName}} в балон за реплика или мисъл. Диалогът трябва да идва директно от историята и да е на {{.ScriptName}}. +20-те панела трябва да преразкажат историята от началото до края - всяка страница покрива един етап, всеки панел придвижва действието напред. +Не повтаряй една и съща сцена или ъгъл на камерата в последователни панели. +Примерен формат, замени с истинското съдържание на историята: P1-A: Мария излиза от входната си врата в утринната светлина, с чанта на рамо, и казва "Най-сетне!" в балон за реплика. -P1-B: Тя върви по оживена улица покрай паркирани коли, с слушалки в ушите, и мисли "Толкова хубав ден." в мисловен балон. +P1-B: Тя върви по оживена улица покрай паркирани коли, с слушалки в ушите, и мисли "Толкова хубав ден." в балон за мисъл. P1-C: Крупен план на ръката ѝ, която стиска голяма пареща чаша кафе, а баристата ѝ я подава с думите "Заповядайте!" в балон за реплика. P1-D: Мария спира при входа на парк и поглежда към зелените дървета отпред, като казва "Точно това ми трябваше." в балон за реплика. + +--- +Напиши история с дължина около 250 думи на {{.LanguageName}}, която естествено използва всички следните думи. +Историята трябва да е {{.Genre}} — не пиши безлична приказка. +Използвай всяка дума естествено, но не повтаряй списъка с думи, булетите или етикетите в текста. Върни САМО текста на историята — без заглавие, без заглавен ред, без обяснение. + +Думи за включване: +{{.Words}} diff --git a/prompts/story_page_prompt.md b/prompts/story_page_prompt.md index 81df066..1744fa6 100644 --- a/prompts/story_page_prompt.md +++ b/prompts/story_page_prompt.md @@ -1,22 +1,22 @@ -{{if .Language}}Български комикс: всички реплики, мисли, надписи и етикети в панелите трябва да са изцяло на {{.Script}}. Без латиница в самите панели. +{{if .Language}}Български комикс: всички реплики, мисли, надписи и етикети в панелите трябва да са изцяло на {{.ScriptName}}. Без латиница в самите панели. {{end}}{{.Words}} Стил: {{.Style}}.{{.RenderingRequirement}} -Комиксова страница {{.PageNum}} от {{.TotalPages}}. -{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА (страница {{.PageNum}} от {{.TotalPages}} — следвай точно, без промяна на дрехите): +Сцена за тази част от комикса. +{{if .Bible}}РЕФЕРЕНЦИЯ ЗА ПЕРСОНАЖИТЕ И СРЕДАТА: {{.Bible}} {{end}}{{.PanelLayout}}Всеки панел е разделен с тънка черна линия. И 4-те панела трябва да са ясно различни сцени, а не едно непрекъснато изображение. Цялата площ трябва да бъде запълнена, без празни полета. ЗАДЪЛЖИТЕЛНИ БАЛОНИ С РЕПЛИКИ — това е комикс; героите трябва да говорят: - • Най-малко 3 от 4-те панела на всяка страница трябва да имат балон с реплика или мисъл. + • Най-малко 3 от 4-те панела на тази сцена трябва да имат балон с реплика или мисъл. • Ако описанието на панела включва цитирана реплика, изобрази я точно в балона. • Балоните за реплики са бели с черен контур и опашка към говорещия. • Балоните за мисли са облакоподобни с малки кръгчета към мислещия. - • Всички текстове в балоните са само на {{.Script}}. + • Всички текстове в балоните са само на {{.ScriptName}}. ВАРИАТИВНОСТ — всеки панел трябва да се различава от останалите поне по 3 от следните измерения: ъгъл на камерата (крупен, среден, общ, от птичи поглед, нисък), поза или действие на героя, място или детайл от фона, осветление или време на деня, и предмети на преден план. Повтарянето на една и съща композиция е забранено. {{.RenderingRequirement}}СТРОГИ ПРАВИЛА ЗА КОНСИСТЕНТНОСТ — за всеки панел: • Човешките герои: идентични лице, възрастово внушение, прическа и облекло спрямо референцията. • Животните: идентична порода, козина/шарка и цвят на очите — без замяна с друго животно. • Смяна на дрехи само ако изрично е описана в сцената. - • Всички реплики, мисли и надписи са само на {{.Script}}. + • Всички реплики, мисли и надписи са само на {{.ScriptName}}. {{if .RenderingRequirement}}{{.RenderingRequirementEnd}}{{end}} diff --git a/prompts/story_prompt.md b/prompts/story_prompt.md index b49f063..41033b0 100644 --- a/prompts/story_prompt.md +++ b/prompts/story_prompt.md @@ -1,6 +1,7 @@ -Write a ~250-word story in {{.Language}} that naturally uses all of the following words. -The story must be {{.Genre}} — do NOT write a generic fairy tale. -Use every word naturally, but do NOT repeat the word list formatting, bullet symbols, or labels in the story text. Return ONLY the story text — no title, no header, no explanation. +Напиши история с дължина около 250 думи на {{.LanguageName}}, която естествено използва всички следните думи. +Историята трябва да е {{.Genre}} — не пиши безлична приказка. +Използвай само {{.ScriptName}}. Не използвай латиница никъде в текста. Ако чуждо име или термин е нужен, транслитерирай го в {{.ScriptName}}. +Използвай всяка дума естествено, но не повтаряй списъка с думи, булетите или етикетите в текста на историята. Върни САМО текста на историята — без заглавие, без заглавен ред, без обяснение. -Words to include: +Думи за включване: {{.Words}} diff --git a/prompts/story_system.md b/prompts/story_system.md index 80867a9..48092e9 100644 --- a/prompts/story_system.md +++ b/prompts/story_system.md @@ -1 +1,2 @@ -You are a creative {{.Language}} language teacher. Write engaging stories that naturally incorporate vocabulary words to help students learn. +Ти си креативен учител по {{.LanguageName}}. Пиши увлекателни истории, които естествено включват думите от списъка и помагат за учене. +Използвай само {{.ScriptName}}. Не използвай латиница никъде в текста. Ако име или термин е чужд, транслитерирай го в {{.ScriptName}}. |
