文章主题:
项目简介
该项目利用一系列 GPT-4 和 Stable Diffusion API 调用来生成原创奇幻小说。用户可以提供初始提示并输入他们想要的章节数,然后 AI 会生成整本小说,输出与电子书阅读器兼容的 EPUB 文件。
一本 15 章的小说的制作成本只需 4 美元,而且只需几分钟即可完成。
工作原理
人工智能被要求根据给定的提示生成潜在绘图的列表。然后,它会选择最吸引人的情节,对其进行改进,并提取标题。之后,它会生成具有指定章节数的详细故事情节,然后尝试改进该故事情节。然后人工智能根据情节并考虑到前几章的内容单独编写每一章。最后,生成设计封面的提示,并创建封面。最后,将所有内容整合在一起,将小说编译成 EPUB 文件。
首先,AI会根据给定的提示生成一系列潜在的情节,然后选择最吸引人的情节,对其进行改进,并提取出一个标题。接着它会生成一个包含指定数量章节的详细故事线,并尝试改进该故事线。每一章都是由AI单独写的,遵循情节并考虑到前面章节的内容。它甚至还能自己设计并创建封面。
最后,所有内容都被整合在一起,小说被编译成一个EPUB文件。
用法
您可以在 Google Colab 或本地 Jupyter 笔记本中运行此项目。
在 Google Colab 中,只需打开笔记本,添加 API 密钥,然后按顺序运行单元即可。
如果您使用本地 Jupyter 笔记本,则需要安装必要的依赖项。您可以通过在终端中运行以下命令来完成此操作:
pip install openai ebooklib requests
在笔记本的最后一个单元格中,您可以自定义小说的提示和章节数。例如:
prompt = “Similar to Percy Jackson or Harry Potter in terms of vibes, but a different plot entirely. Set in modern day. Add some element of technology to it.“num_chapters = 20writing_style = “Clear and easily understandable, similar to a young adult novel. Highly descriptive and sometimes long-winded.“novel, title, chapters, chapter_titles = write_fantasy_novel(prompt, num_chapters, writing_style)
这将根据给定的提示生成一本 20 章的小说。注意——少于 7 章的提示往往会导致问题。
项目链接
https://github.com/mshumer/gpt-author/
关注「GitHubStore」公众号

AI时代,掌握AI大模型第一手资讯!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
扫码右边公众号,驾驭AI生产力!