This project creates interactive stories using Generative AI (GenAI) - VertexAI - Gemini. In this specific example, the story revolves around escaping from zombies. The user provides answers to guide the story, making it a unique and engaging experience.
Follow these steps to set up and deploy the project.
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
gcloud auth application-default login
gcloud auth application-default set-quota-project YOUR_PROJECT
gcloud run deploy zombies-story-app --source . --region=us-central1 --platform=managed --timeout=3600 --allow-unauthenticated --session-affinity --max-instances=10
To run the server locally, authenticate with Google Cloud and start the server:
gcloud auth application-default login
python main.py
This project leverages Generative AI to create an interactive story where the user must escape from zombies. The story evolves based on the user's answers, providing a dynamic and immersive experience.
- Generative AI: Uses advanced AI to generate story content.
- Interactive: User inputs guide the story's progression.
- Cloud Deployment: Easily deployable on Google Cloud Run.
- Python: The main programming language.
- FastAPI: For building the web server.
- Google Cloud Run: For deploying the application.
- Generative AI: For creating dynamic story content.
Google Cloud Run Quickstart
Francisco Riveros Feel free to contribute to this project by submitting issues or pull requests.
Enjoy creating your own zombie escape stories! 🧟♂️🏃♂️