Skip to main content

GPTAuthor is a tool for writing long form stories using AI

Project description

GPT Author

Latest Tag Build

GPTAuthor is a tool for writing long form, multi-chapter stories and novels using AI

A GPT human cybord writing a manuscript

Installation

You can install gptauthor using pip:

pip install gptauthor

Usage

Example Usage

This example reads the story prompt from the example file prompts-openai-drama.yaml file and writes 3 chapters using the gpt-3.5-turbo model with a temperature of 0.1:

export OPENAI_API_KEY=sk-<your key>
gptauthor --story openai-drama --total-chapters 3 --llm-model gpt-3.5-turbo --llm-temperature 0.1

Required Arguments

  • --story TEXT: The name within the yaml file name defining the story [default: openai-drama]

Optional Arguments

  • --llm-model TEXT: The model name [default: gpt-3.5-turbo]
  • --llm-temperature FLOAT: LLM temperature value (0 to 2, OpenAI default is 1) [default: 1]
  • --llm-top-p FLOAT: LLM top_p probability value (0 to 2, OpenAI default is 1) [default: 1]
  • --llm-use-localhost INTEGER: LLM use localhost:8081 instead of openai [default: 0]
  • --total-chapters INTEGER: Total chapters to write [default: 5]
  • --allow-user-input / --no-allow-user-input: Allow command line user input [default: allow-user-input]
  • --version: Display gptauthor version
  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Produced Output Files

While running the app tells your the input paramers, the progress of the writing, and where the output is written to.

In progress and final output is written to the ./_output/ directory, in the sub-folders ./_output/<prompt-file-name>/<model-name>/<datetime>-<parameters>-<book-name>/.

There are several files, the main output being a Markdown version of the whole book _whole_book.md and an HTML version of the same _whole_book.html.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gptauthor-0.3.0.tar.gz (13.0 kB view hashes)

Uploaded Source

Built Distribution

gptauthor-0.3.0-py3-none-any.whl (14.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page