├── .env.template ├── .github └── workflows │ └── python-poetry-app.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── docs └── img │ ├── header.jpg │ └── repository-open-graph.jpg ├── gptauthor ├── console.py ├── library │ ├── classes.py │ ├── consts.py │ ├── engine.py │ ├── env.py │ ├── llm.py │ ├── log.py │ ├── prompts.py │ └── utils.py ├── prompts-echoes-of-atlantis.yaml └── prompts-openai-drama.yaml ├── notebooks ├── gptauthor_colab_custom_story.ipynb └── gptauthor_colab_sample_story.ipynb ├── poetry.lock ├── pyproject.toml ├── samples ├── echoes-of-atlantis--v1.0.0-gpt-4-0125-preview.md ├── openai-drama-20240131-224810-v0.5.0-gpt-4-0125-preview.md ├── openai-drama-20250316-212030-v1.0.4-gpt-4o-2024-08-06.md └── openai-drama-20250316-215322-v1.0.4-gpt-4.5-preview-2025.md └── tests ├── test_chapter_splits.py ├── test_console.py ├── test_costs.py └── test_string_manipulations.py /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/.env.template -------------------------------------------------------------------------------- /.github/workflows/python-poetry-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/.github/workflows/python-poetry-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/docs/img/header.jpg -------------------------------------------------------------------------------- /docs/img/repository-open-graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/docs/img/repository-open-graph.jpg -------------------------------------------------------------------------------- /gptauthor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/console.py -------------------------------------------------------------------------------- /gptauthor/library/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/classes.py -------------------------------------------------------------------------------- /gptauthor/library/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/consts.py -------------------------------------------------------------------------------- /gptauthor/library/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/engine.py -------------------------------------------------------------------------------- /gptauthor/library/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/env.py -------------------------------------------------------------------------------- /gptauthor/library/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/llm.py -------------------------------------------------------------------------------- /gptauthor/library/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/log.py -------------------------------------------------------------------------------- /gptauthor/library/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/prompts.py -------------------------------------------------------------------------------- /gptauthor/library/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/library/utils.py -------------------------------------------------------------------------------- /gptauthor/prompts-echoes-of-atlantis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/prompts-echoes-of-atlantis.yaml -------------------------------------------------------------------------------- /gptauthor/prompts-openai-drama.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/gptauthor/prompts-openai-drama.yaml -------------------------------------------------------------------------------- /notebooks/gptauthor_colab_custom_story.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/notebooks/gptauthor_colab_custom_story.ipynb -------------------------------------------------------------------------------- /notebooks/gptauthor_colab_sample_story.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/notebooks/gptauthor_colab_sample_story.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/pyproject.toml -------------------------------------------------------------------------------- /samples/echoes-of-atlantis--v1.0.0-gpt-4-0125-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/samples/echoes-of-atlantis--v1.0.0-gpt-4-0125-preview.md -------------------------------------------------------------------------------- /samples/openai-drama-20240131-224810-v0.5.0-gpt-4-0125-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/samples/openai-drama-20240131-224810-v0.5.0-gpt-4-0125-preview.md -------------------------------------------------------------------------------- /samples/openai-drama-20250316-212030-v1.0.4-gpt-4o-2024-08-06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/samples/openai-drama-20250316-212030-v1.0.4-gpt-4o-2024-08-06.md -------------------------------------------------------------------------------- /samples/openai-drama-20250316-215322-v1.0.4-gpt-4.5-preview-2025.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/samples/openai-drama-20250316-215322-v1.0.4-gpt-4.5-preview-2025.md -------------------------------------------------------------------------------- /tests/test_chapter_splits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/tests/test_chapter_splits.py -------------------------------------------------------------------------------- /tests/test_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/tests/test_console.py -------------------------------------------------------------------------------- /tests/test_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/tests/test_costs.py -------------------------------------------------------------------------------- /tests/test_string_manipulations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanhogg/gptauthor/HEAD/tests/test_string_manipulations.py --------------------------------------------------------------------------------