About Thambidur.ai
A year ago, I wrote about putting together an AI-generated story for my children. It was a manual process that involved writing queries to ChatGPT to generate stories, querying again for images, and then piecing them together for presentations to read with my kids. This fun project provided a glimpse of AI's potential in education.
Why Did I Make This?
In summary, I dedicated my time and effort to this project for two main reasons:
- I believed it would be useful for my children’s homeschooling journey, helping them develop reading and Spanish language skills with AI-generated stories on various topics.
- It serves as a showcase of my developer skills, creativity, and resourcefulness. This project is part of the launch of my small business AI consultancy firm, thambidur.ai.
How to Access the Story Generator
You can access the tool here: apps.thambidur.ai. Please note, accounts are required because each story generated uses my ChatGPT API key, which incurs a cost. New users receive a certain number of free credits, and you can pay via PayPal or credit card if you find value in the service and want to continue using it.
Using the Story Generator
- Visit apps.thambidur.ai.
- Create a free user account (only an email and password are needed).
- Log in and click the “Generate a New Story” button.
- Enter the following details:
- Character description: Enter a custom character or select "none" for AI-generated characters.
- Topic: Provide a detailed or general topic. Example: "How photosynthesis works" or "A tour of the solar system."
- Genre: Choose "Educational" for fact-based learning or "Adventure" for fantasy stories.
- Word Structure: Choose whether the book should use advanced vocabulary (for read-alouds) or simpler words for young readers.
- Target Age: Specify the age for appropriate content.
- Language: Choose a language for sentence translation.
- Illustration Style: Select or enter a custom style (note: AI-generated illustrations may have limitations).
- Story Length: Set the number of sentences for the story (longer stories require more credits).
- Click “Generate Story” and wait for the AI to create it (this can take 10 seconds to a few minutes).
- Navigate through the story, download it as a PDF, or export the content as a .zip file.
Example Stories
Here are some examples of stories I’ve created to give you inspiration for how the Story Generator can be used.
Technical Background
This project was developed using 1500+ lines of Python code, demonstrating a wide range of skills:
- Creativity and Ideation
- Software Development Lifecycle
- Testing & Debugging
- Project Planning & Requirements Gathering
- Python Programming
- CSV Reading/Writing
- SMTP Email Communications
- PDF Generation
- Data Analytics and Visualization
- Web Development: HTML, CSS, JavaScript
- API Integrations: OpenAI (ChatGPT, DALL-E), PayPal
- Database Management: SQLite
- Platform: PythonAnywhere, Flask
What's Next?
This tool was developed for two purposes: to assist my children with homeschooling and to showcase my abilities as I launch my new Small Business AI Consultancy venture, thambidur.ai. If you're interested in learning more about how AI can streamline your processes and amplify your impact, feel free to reach out to me or check out my site.