Skip to content

SimonWaldherr/AI-Book-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Book Generator

kickstart your book writing process with AI (Proof of concept)

Introduction

Welcome to the AI Book Generator, a tool to help kickstart your book writing process. The AI Book Generator is a fascinating blend of modern technologies, all revolving around AI. The most interesting aspect of this project is not only its ability to generate high-quality book content using OpenAI's GPT-3.5 language model, but also the fact that the development and refinement of the project itself were guided by GPT-4, another advanced model developed by OpenAI. This project truly showcases the potential of AI in creative processes and software development.

However, please bear in mind that this is a proof-of-concept project. It is meant to showcase what is possible and is not an exhaustive application. While the project is capable of generating book concepts, table of contents, and chapters, these outputs are only starting points. Like any other content sourced from the internet, the generated content should never be used without proper checking and refinement.

Prerequisites

To get started with this tool, you will first need to acquire an API key from OpenAI. The API key is essential to interact with OpenAI's GPT-3.5 language model which powers the content generation part of this tool.

To obtain an API key, you need to sign up on OpenAI's website and follow their guidelines. Once you have your API key, enter it in the script.js file in the appropriate place.

Running the Application Locally

Once you have entered your API key, you can run the application on your local machine. For this, you need Python installed. If you have Python 2, navigate to the project directory in your terminal and run python2 -m SimpleHTTPServer 8080. If you are using Python 3, the command is python3 -m http.server 8080. This will start a local server and the website can be accessed by visiting localhost:8080 in your web browser.

screenshot

Security

Please take utmost care of your OpenAI API key. It grants access to a paid service, and if it falls into the wrong hands, it can be misused. As a measure of caution, do not publish the script.js file with your API key on the internet. If you plan to contribute to this project or a similar one, remember to remove the API key before pushing your code to public repositories.

Future Work

The AI Book Generator project is just the beginning and has immense potential for more advanced features and improvements. We hope this project inspires you to think about the possibilities of AI in literature, programming, and beyond. If you are an aspiring writer, an AI enthusiast, or both, we hope this tool provides you a starting point to explore the field further.

Call for Contributions

This project, as it stands, is a simple and functional prototype demonstrating the power of OpenAI's GPT-3.5 model in the context of book creation. We are thrilled about the potential this tool has, and we're equally excited about making it more robust, feature-rich, and user-friendly. However, to make this vision a reality, we need your help!

We invite all enthusiastic developers, AI enthusiasts, and avid book readers to contribute to the project. There are several areas where we'd like to see improvements. For instance, features like session storage, better error handling, advanced content formatting, and performance optimization.

If you feel empowered to help us make this tool even better, please don't hesitate to submit a pull request or open an issue on GitHub. Let's make the magic of AI-driven book creation accessible to everyone!