Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Echoes of Terra Nova #31

Open
edthomson opened this issue Dec 1, 2024 · 0 comments
Open

Echoes of Terra Nova #31

edthomson opened this issue Dec 1, 2024 · 0 comments

Comments

@edthomson
Copy link

I'm creating this issue just before going to bed, so it may be slightly incoherent.

Book: Echoes of Terra Nova. (52212 words)
Code

The novel was generated using Python code which made use of a series of requests to OpenAI's API. The process is fairly close to being automated, but I don't quite have the prompts tweaked to an optimal level. So for now, each part of the process has to be triggered manually.

The text isn't quite where it should be either, it was very much rushed too. Hopefully I will go back and fix the process soon, and then re-generated the text. Originally, the code was going to be generic for any genre, but I ran out of time and ended up tailoring it for Sci-Fi.

Unfortunately I lost a lot of time this month due to life issues, so didn't get to my computer much.

The Generation Process

  1. The process starts with generating some background for the universe of the story, which also generates a list of characters and faction. (using 4o model here)
  2. Generate a list of relationships between the factions, and then between the characters. (using 4o)
  3. Create a high-level outline of the structure. (uses o1-mini, struggled to get anything good with 4o, but it should be possible with multiple requests).
  4. Generate the outline of each chapter (this is the weakest part of the process so far). (using 4o, but probably should have used o1-mini at least)
  5. Generate the chapters based upon the chapter outline plus other relevant information (ended up using o1-preview in order to generate enough text fast enough to finish on time.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants
@hugovk @edthomson and others