An interactive storytelling application powered by Google Gemini that creates engaging, dynamic stories based on user input.
- Personalized Storytelling: Starts with a friendly introduction using your name
- Customizable Stories: Choose genre, tone, characters, and settings
- Interactive Continuation: Guide the story's direction at each step
- Word-Limited Segments: Each story part is precisely 150 words for optimal pacing
- Multiple Continuation Options:
- Choose from genre-specific suggestions
- Provide your own custom direction
- Session Management: Save or reset your story at any point
- Enter your name to begin
- Select genre, tone, and provide initial story elements
- Generate the first story segment
- Choose how to continue the story at each step
- Build a complete narrative through interactive choices
- Python 3.10
- Streamlit
- Google Gemini API key
- Clone the repository
- Create and activate virtual environment
- Install dependencies
- Set up your Gemini API key
- Run the application