Skip to content

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

License

Notifications You must be signed in to change notification settings

UltronTheAI/eBook-Generator-AI-Agent

Repository files navigation

eBook Generator AI Agent

eBook Generator Python Gemini AI

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

Features

  • 📚 Complete eBook Generation: Creates full eBooks including content, covers, and formatting
  • 🤖 AI-Powered Content: Uses Google's Gemini AI models for high-quality content
  • 🎨 Automated Cover Design: Generates custom covers for each eBook
  • 📄 PDF Output: Produces professionally formatted PDF eBooks
  • ⚙️ Customizable: Adjust prompts, templates, and formatting to your needs

Quick Start

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Set up your Gemini API key in .env
  4. Run the generator: python app.py

Example Output

The system generates complete eBooks on topics like:

  • Productivity guides
  • Technical manuals
  • Self-help books
  • Fiction stories
  • Educational content

Each eBook includes:

  • Professional cover
  • Table of contents
  • Multiple chapters
  • Consistent formatting

Documentation

Detailed documentation is available in the docs directory:

Requirements

  • Python 3.8+
  • Google Gemini API key
  • wkhtmltopdf (for PDF generation)
  • Dependencies listed in requirements.txt

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Google Gemini AI for providing the AI models
  • The open-source community for various libraries used in this project

About

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages