Introduction
AI Book Writer is a desktop application that helps you create complete books using artificial intelligence. From initial concept to final manuscript and cover design, the app guides you through the entire book creation process.
System Requirements
- Windows 10/11 (64-bit)
- macOS 11 Big Sur or later (Apple Silicon)
- 4GB RAM minimum
- Internet connection
- OpenAI API key
- Ideogram API key
Getting Started
Below is the updated documentation:
1. Installation
Windows:
- Download: Get the file
AIBookWriterSetup.exe
. - Run: Double-click the installer.
- Follow: Complete the setup wizard.
- Launch: Start AI Book Writer after installation.
Mac OS:
- Download: You will receive either a
.dmg
or .pkg
installer (depending on your download). - Install:
- For a .dmg file:
- Double-click the installer to open it.
- Drag and drop the AI Book Writer icon into your Applications folder.
- For a .pkg file:
- Double-click the installer and follow the wizard steps.
- Launch: Open the Applications folder and double-click AI Book Writer to launch the app.
Apple Gatekeeper Notice
If you see a warning that the app is from an unidentified developer, try the following methods (you only need to do this the first time):
Option 1: Right-Click and Open
- Right-click (or Control-click) on the DMG or app icon.
- Select: Choose Open from the context menu.
- Confirm: In the dialog that appears, click Open again to confirm.
This method bypasses the quarantine warning without requiring any Terminal commands.
Option 2: Manual Removal Using Terminal
- Open the Terminal application.
- Type the following command (replace
/Applications/AIBookWriter.app
with the actual path if different):xattr -rd com.apple.quarantine /Applications/AIBookWriter.app
- Press Enter.
This command removes the quarantine attribute from the app, allowing it to open normally. This method is less ideal for everyday users because it requires using the Terminal.
Troubleshooting: App Not Starting on macOS
If the app still does not start after installation, it might be due to the app being marked with a quarantine flag when downloaded. Use one of the above methods (Right-Click and Open or Manual Removal Using Terminal) to bypass or remove the quarantine flag. Once done, the app should launch normally.
2. API Key Setup
The app requires two API keys:
OpenAI API Key
- Visit OpenAI
- Create an account or sign in
- Go to the API keys section
- Create a new key
- Copy the key to the app settings
Ideogram API Key
- Visit Ideogram
- Create an account or sign in
- Generate an API key
- Copy the key to the app settings
3. Quick Start Guide
- Open AI Book Writer
- Click “Settings” and enter your API keys
- Save settings
- Enter or generate a book idea
- Enter or generate writing styles
- Set chapters, paragraphs, and words per paragraph
- Choose book category and style
- Generate or enter a book concept
- Go to the next page and enter or generate the story structure
- Go to the next page and generate the book automatically or via interactive mode (generation time depends on the number of chapters)
- Go to the next page and set the author and year
- Review your book, change fonts and settings if needed
- Save the book as a DOCX file on your PC
- Go to the next page and create a cover generation prompt
- After the prompt is created, click on “Generate Cover”
- Refine or remix the generated cover with the other generation options
Creating Your Book
Step 1: Book Setup
- Enter the book idea and wrting style
- Set the target language
- Choose the book genre
- Set the approximate book length
Step 2: Story Structure
- Navigate to the “Story Structure” tab
- Generate or enter plot points
- Review and edit the story outline
- Confirm the structure
Step 3: Content Generation
- Go to the “Generate” tab
- Click “Generate Book” to start
- Monitor progress in real-time
- Review generated chapters
- Edit content as needed
Step 4: Document Formatting
- Switch to the “Document” tab
- Choose a formatting style
- Preview the manuscript
- Export to DOCX format
Step 5: Cover Design
- Open the “Cover” tab
- Enter or generate a cover promot description
- Generate cover options
- Select the preferred design
- Export the final cover
Features Guide
Book Generation
- Interactive Mode: Review and edit content while generating
- Automatic Mode: Complete book generation without interruption
- Style Control: Adjust writing tone and style
- Language Support: Generate in multiple languages
Story Structure
- Five-act framework
- Character development tools
- Plot point generation
- Scene organization
- Story consistency checking
Document Management
- Professional formatting
- Chapter organization
- Table of contents
- Multiple export options
Cover Design
- AI image generation
- Multiple style options
- High-resolution export
Troubleshooting
Common Issues
API Connection Problems
Check Your Internet Connection
- Ensure you have a stable and active internet connection.
- If you’re using a proxy or VPN, try disabling it temporarily to see if it’s causing the issue.
Verify the Validity of Your API Key
- Double-check for typos or extra spaces in your API key.
- Ensure the key is correctly copied into your application or environment variable.
Ensure You Have Sufficient API Credits
- Log in to your OpenAI account and check your account usage and billing status.
- Top up your account balance or switch to a paid plan if you have exhausted your free trial credits.
Check the API Status Pages
- Visit status.openai.com to see if there are any ongoing outages or incidents.
- If there is a reported partial or major outage, you may need to wait until service is restored.
Generation Errors
Restart the Generation Process
- Sometimes simply retrying the request or restarting your application can resolve transient errors.
Clear Temporary Files
- If you’re working with local cache or temp files, clearing them may help if they have become corrupted.
Check Available Disk Space
- Insufficient disk space can cause generation processes to fail.
- Ensure you have enough storage to handle any intermediate or output files.
Reduce Content Length
- If you’re hitting token or length limits, try breaking your request into smaller chunks.
- Check OpenAI’s token limits for the specific model you’re using.
401/403/404
Lack of Model or Feature Access
- A 403 error can indicate you do not have access to a specific model or feature.
- Verify that your subscription tier or account type grants access to the model you’re calling (e.g., GPT-4).
- Check if you need to join a waitlist or enable a Beta feature.
API Key Permissions
- Confirm that your API key has the correct permissions.
- If you have created multiple organization accounts, ensure you’re using the key from the correct organization.
Exhausted Credits or Billing Issues
- If your balance is depleted, the API may return a 403.
- Deposit more credits or fix any billing-related issues in the OpenAI billing section.
Try Regenerating Your API Key
- Revoke the old key and generate a new one.
- Update your application or environment variables with the new key.
Export Issues
- Close the document in other applications
- Check write permissions
- Ensure sufficient space
- Try an alternative location
FAQ
Q: How much does API usage cost? A: Using the gpt-4-turbo model, 5 chapters typically cost around 10-20 euro cents. Costs vary based on chapter length and selected AI model.
Q: Can I edit generated content? A: Yes, all generated content can be edited in the interactive editor.
Q: Are there language limitations? A: The app supports major languages, but quality may vary by language.
Q: Do I own the generated content? A: Yes, you retain full rights to all generated content.
Q: Can I import existing books? A: Currently, the app focuses on new book creation.
Support
For additional help:
- Email: aibookwriter [at] robertbuerger.de
- Documentation: AI Book Writer Docs
- Updates: Check “Help > About” for version info
Best Practices
Regular Saving
- Save progress frequently
- Use the automatic backup feature
- Keep backup copies
API Usage
- Monitor API credit usage
- Update API keys before expiry
- Use test generations for experiments
Content Review
- Always review generated content
- Check for consistency
- Verify factual accuracy
- Edit for style preferences