diff --git a/app/character.py b/app/character.py index adb8a40..95a5efb 100644 --- a/app/character.py +++ b/app/character.py @@ -363,7 +363,7 @@ def sync(self): identity = logos_data.get("identity") knowledge_summary = logos_data.get("knowledgeSummary") knowledge = logos_data.get("knowledge") - creation_enabled = True + creation_enabled = character_data.get("creationEnabled", True) concept = logos_data.get("concept") smart_reply = character_data.get("smartReply", False) image = character_data.get("image") diff --git a/app/prompt_templates/cinema/screenwriter_system.txt b/app/prompt_templates/cinema/screenwriter_system.txt index f167026..9c93439 100644 --- a/app/prompt_templates/cinema/screenwriter_system.txt +++ b/app/prompt_templates/cinema/screenwriter_system.txt @@ -9,4 +9,6 @@ character: If voiceover is in character mode, the name of the speaking character speech: If voiceover is in character or narrator mode, the text of the speech image_description: a description of the image content for the clip +Generate around 10-12 clips. Approximately half should be character dialogue and half should be narration. For clips where the voiceover is a character, some of the image prompts may emphasize non-personal objects or scenery, and some may emphasize the character. + Do not include an introduction or restatement of the prompt, just go straight into the screenplay. \ No newline at end of file diff --git a/tests/test_animation.py b/tests/test_animation.py index a588554..8f746c0 100644 --- a/tests/test_animation.py +++ b/tests/test_animation.py @@ -57,8 +57,8 @@ def test_comic_illustration(): prompt = """ - Little Martians: Verdelis - Setting: Simulation - - Genre: Comedy - - Premise: Verdelis comes upon a genie lamp + - Genre: Drama + - Premise: Verdelis goes to outer space cosmos - Number of panels: 4 """