Spaces:
Running
Running
""" | |
constants.py | |
This module defines global constants used throughout the project. | |
""" | |
# Minimum and maximum prompt length constraints | |
PROMPT_MIN_LENGTH: int = 10 | |
PROMPT_MAX_LENGTH: int = 300 | |
# Vote button constants | |
OPTION_ONE: str = "Option 1" | |
OPTION_TWO: str = "Option 2" | |
TROPHY_EMOJI = "π" | |
UNKNOWN_PROVIDER = "Unknown" | |
VOTE_FOR_OPTION_ONE: str = "Vote for option 1" | |
VOTE_FOR_OPTION_TWO: str = "Vote for option 2" | |
# A collection of pre-defined prompts categorized by theme, used to provide users with inspiration for generating creative text. | |
SAMPLE_PROMPTS = { | |
'π Dramatic Monologue (Stranded Astronaut)': | |
'Write a short dramatic monologue from a lone astronaut stranded on Mars, ' | |
'speaking to mission control for the last time. The tone should be reflective, ' | |
'filled with awe and resignation as they describe the Martian landscape and their final thoughts.', | |
'π Poetic Sonnet (The Passage of Time)': | |
'Compose a sonnet about the passage of time, using vivid imagery and a flowing, melodic rhythm. ' | |
'The poem should contrast fleeting moments with eternity, capturing both beauty and melancholy.', | |
"π± Whimsical Children's Story (Talking Cat)": | |
'Tell a short bedtime story about a mischievous talking cat who sneaks into a grand wizardβs library ' | |
'at night and accidentally casts a spell that brings the books to life. ' | |
'Make the tone playful, whimsical, and filled with wonder.', | |
'π₯ Intense Speech (Freedom & Justice)': | |
'Write a powerful speech delivered by a rebel leader rallying their people against a tyrant. ' | |
'The speech should be passionate, filled with urgency and conviction, calling for freedom and justice.', | |
'π» Mysterious Horror Scene (Haunted Lighthouse)': | |
'Describe a chilling ghostly encounter in an abandoned lighthouse on a foggy night. ' | |
'The protagonist, alone and cold, begins hearing whispers from the shadows, ' | |
'telling them secrets they were never meant to know.' | |
} |