我做了个 AI 生成小说站: https://novel.miaobe.com ,专注“即时生成+无扰阅读”
大家好,不管是第一次了解,还是之前看过想确认更新的朋友,今天从开发视角,和大家聊聊这个「 AI 驱动」的小说站核心就是解决“想读特定类型故事,却找不到合心意内容”的问题。
为什么做 AI 生成小说站?
自己找小说时总遇到“书荒”:要么喜欢的题材断更,要么情节套路化,所以想做个能“按需生成”的工具不用等作者连载,输入需求就能即时出故事,还能避开广告和臃肿功能,专注“快速获取新鲜内容”。
开发时优先保证的 3 个核心点(老用户可快速核对体验)
1.AI 生成够灵活:支持按“题材(玄幻/都市/甜宠等)、角色设定(如“穿越成反派丫鬟”“AI 医生在未来医院”)、情节走向”自定义需求,生成的内容逻辑连贯,不会是碎片化文字,篇幅能满足单次阅读需求(默认单章 2000-3000 字,也能调长短)。
2.无广告+轻量加载:代码层面没加任何商业广告、弹窗或诱导按钮,页面只保留“生成入口、阅读区、基础调节功能”,手机/电脑打开都快,4G 网加载生成结果也能控制在 3 秒内,不用等冗长缓冲。
3.生成+阅读一体化:不用跳转到其他工具生成再复制过来,在站内输完需求,点击“生成”后直接进入阅读模式,支持字体切换、亮度调节、进度记忆,生成的内容也能重复查看(保存在当前浏览器缓存,换设备可重新生成同款设定)。
关于 AI 生成的小说明(开发者的取舍)
目前站点会定期优化 AI 模型的情节逻辑性(比如减少重复套路、提升角色人设一致性),后续也只会聚焦“生成体验”和“阅读体验”的优化,不会加无关功能。如果大家用的时候觉得“某个题材生成效果好”,或者有“想优化的细节”(比如生成速度、情节丰富度),欢迎评论区提,我会优先调整~
1 stinkytofux 55 天前 ![]() 阅读 AI 生成的内容总感觉在浪费生命. |
![]() | 2 yb2313 55 天前 ai 生成高质量小说难度远比想象的高, 按套路范式生成的小说倒是难度低很多, 反套路也是套路的另一种形式而已. 虽然现有的聊天语言模型都是文本训练出来的, 但我个人的观点是 ai 对于写作小说来说 ai 最大的帮助是创建角色而不是码字, 几乎所有小说中的人物都是作者心中的一个模板套着不同的标签在说话, 当然很多作家掌握了很多技巧来避免读者看出这点, 但人类终究是碳基生物实体, 无法在这一点上和现在的单细胞级别的 ai 相比. |
3 kirieievk 55 天前 要生成黄色小说,估计就牛鼻了. |
![]() | 4 yb2313 55 天前 试用了一下, 生成质量已经很好了, 感觉用来写打发时间的网文是非常合适, 番茄应该很多都是智能程度比较低的 ai 批量生成的小说, 质量比我这随手乱写的生成的质量都低. 对于一些想法好, 全局掌控能力强, 但码字能力不行的写手来说应该很友好. |
![]() | 5 kulove 55 天前 via Android 生成长篇小说可太难了 我最近做了类似的产品 但是生成效果一直达不到预期 现在都还没上线 |
6 renmu 55 天前 via Android 其实最大问题就是如何量大之后保持一致性 |
8 cstitc OP @stinkytofux 各取所需,有人自己阅读,有人用来激发灵感 |
![]() | 11 logyxiao 54 天前 之前试了用 gemini 玩了一个月小说, 收益两块多。 还没我在番茄看小说的收益高。 |
12 duuu 54 天前 开源嘛? |
13 jimzaizheli 54 天前 你的效果真不错,能给说下用的哪个模型或者什么提示词吗? |
![]() | 14 gpt5 54 天前 关键是上下文长度。不如故事会突然崩坏。 |
15 FourAndHalf 54 天前 这个跟使用 ChatGPT 来锻炼数据从而生成指定风格的小说有什么优势 |
![]() | 16 MajestySolor 54 天前 有没有生成的小说让我看看,非常好奇 ai 写出来的长文怎么保持一致性和连贯性 |
17 cstitc OP @jimzaizheli 大纲用的 deepseek , 内容用 gpt ,不同的场景适用的模型还不太一样 |
18 jimzaizheli 54 天前 @cstitc 噢噢,我也用 gpt ,但是生成出来的内容,没有你的这么顺畅,像是机器写的。我是自己写一段文字,然后给 gpt 润色一下,但是效果不是很好,得反复好几遍才可以。你这个很厉害 |
19 cstitc OP @MajestySolor 这个得自己去试试了, 没办法分享 |
![]() | 20 dimlau 54 天前 恰好刚才看到这个: Prompt engineering is knowing the correct answer and trying to get the chatbot to produce it. |