我用Claude Code+智谱免费模型,6天写完一部中篇小说

0 阅读8分钟

作为一个写代码出身的技术人,我一直觉得“写作”和“AI”之间隔着一条鸿沟——直到我亲自试了一次。

三个月前,我蹲在出租屋里,对着电脑屏幕上AI生成的一段文字,发呆了整整十分钟。

那段文字写的是:

“沈陆把茶杯还给阿蕊,说:‘我他妈一年能挣八十万。’”

阿蕊没接话。她穿着那件洗得发白的蓝布衫,袖口磨破了,露出里面的线头。她没缝。

这是AI写的。

而它的灵感来源,是路遥《人生》里高加林跪在黄土地上的那一幕——同样的“想走却走不了”,同样的“眼前人抓不住”。

两个月后,我用这套方法,完成了一部6万字的中篇小说《柳堰古镇》。

今天,我把全过程拆给你看。


一、为什么要用AI写小说?

很多人问:“AI写的东西有灵魂吗?”

我的回答是:灵魂是人给的,AI只是工具。

我选择AI辅助创作,基于三个理由:

第一,效率提升。

从分析经典到完成修改版,不到一周。放在过去,光是构思可能就要一个月。

第二,质量可控。

AI不会替你思考,但能帮你理清思路、检查漏洞。它像一面镜子,照出你构思中的模糊和矛盾。

第三,成本极低。

智谱GLM Flash完全免费,Claude Code配合使用,月成本可以控制在0元以内。


二、工具准备

Claude Code 是Anthropic推出的AI编程工具。

纯终端命令行,能和VSCode、Cursor无缝集成。虽叫“Code”,但能力不止写代码——更像一款通用Agent。

智谱GLM Flash 是智谱AI推出的免费模型。

采用MoE架构,运行速度快、推理能力强,完全免费调用。

配置很简单:

# 安装Claude Code
npm install -g @anthropic-ai/claude-code

# 获取智谱API Key(bigmodel.cn)
# ⚠️ 踩坑提醒:智谱API Key需要开通“GLM Flash”模型的访问权限,默认只有GLM-4,记得在控制台手动勾选

# 设置环境变量指向智谱接口
export ANTHROPIC_API_KEY=your_zhipu_api_key
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/paas/v4/

三、七步创作法

Claude Code有一个很强大的功能——Skills(技能包)

我用的 novel-writer-skills,提供了系统化的创作流程:

步骤命令做什么
1/constitution建立创作宪法
2/specify定义故事规格
3/clarify澄清模糊点
4/plan制定创作计划
5/tasks分解任务清单
6/write执行写作
7/analyze质量验证

核心逻辑很简单:规划花60分钟,写作省600分钟。


四、实战过程

第1步:建立创作宪法

我对Claude Code说:“创作一部类似《人生》内核的当代小说。”

它帮我明确了三点:

  • 核心价值观:展现当代青年在“留下”与“离开”之间的精神困境,不简单评判对错
  • 质量底线:人物必须有内在矛盾,冲突要两难,情感靠细节支撑
  • 风格原则:语言克制冷峻,用动作和对话写人,不写空镜头

第2步:定义故事规格

一句话概括:一个从大城市逃回古镇的设计师,在三千万资本收购和青梅竹马的坚守之间,完成艰难的选择。

核心冲突

  • 沈陆想回城市,但没钱没机会
  • 阿蕊想守茶馆,但没能力没支持
  • 许文峰给出看似完美的方案,却要拿走茶馆的灵魂

第3步:AI的5个关键问题

AI自动运行 /clarify,提出了5个问题,每个都戳中要害:

问题1:沈陆对阿蕊的感情是爱情,还是“没得选”?

→ 一开始是“没得选”——他在城市混不下去,阿蕊是唯一对他好的人。但随着故事推进,他逐渐看清阿蕊的珍贵,这才产生真正的感情。

问题2:沈陆最终留下,是因为爱情还是认清自己?

→ 两者都有。但更关键的是他认清了自己——他根本不适合城市,回来不是牺牲,是找到对的位置。

问题3:许文峰是反派吗?

→ 不是。他说的很多话都对,只是要的东西不一样。

问题4:结局圆满还是留遗憾?

→ 留遗憾,但要有光。非遗没批下来,茶馆还是艰难,但他们选择继续。

问题5:阿蕊的父亲这条线怎么收?

→ 他会走。他的死在阿蕊心里留下一个洞,但也让她真正独立。

这5个问题,帮我理清了原本模糊的设定。

第4步:写作执行

以下是《柳堰古镇》第一章节选。

为了让你直观理解“抒情藏在细节里”,我先展示初稿,再展示修改版:


初稿(抒情泛滥版):

运河里的水依旧缓缓流淌,带着船只的吱呀声。岸边,几只乌篷船在晨雾中晃动,像是在寻找归宿。

沈陆看着阿蕊,她的眼神清澈得像柳堰古镇上方的天空。他突然明白,有些人,有些东西,是不能用钱衡量的。根在哪里?根在这里。

阿蕊说:“沈陆,你听到河水的声音了吗?那是生机的声音,它告诉我们,我们要继续走下去。”

沈陆抱紧了她:“是的,我们要继续走下去。”

修改版(细节藏情版):

“沈陆,喝茶。”阿蕊端着茶杯出来。

他接过杯子,没喝。眼睛盯着对面那堵墙——墙上用红漆写着一个大大的“拆”字。

“看什么呢?”

“我在算。”沈陆说,“三千万除以三百六十五,除以十二,除以三十……”

“算出来了吗?”

“算出来了。”他把茶杯还给她,“我他妈一年能挣八十万。”

阿蕊愣了一下,笑了:“那得先有三千。”

沈陆没接话。他掏出烟,点上,吸了一口,看着烟雾被风吹散。

阿蕊站在旁边,也没走。她穿着那件洗得发白的蓝布衫,袖口磨破了,露出里面的线头。她没缝。


对比一下,区别很明显:

对比维度初稿修改版
情感表达直接说“不能用钱衡量”用“算账”动作表现对钱的渴望与纠结
人物刻画说阿蕊“眼神清澈”用“袖口磨破、没缝”写她的窘迫与倔强
主题呈现喊口号“根在这里”用“拆”字墙和“三千万”的数字张力
语言风格抒情泛滥、空镜头克制冷峻、让角色自己演

核心区别就一句话:

初稿告诉你“阿蕊很善良”,修改版让你看到“她袖口磨破了没缝”。

第5步:质量分析

写完前三章,我让智谱GLM Flash和Claude Code分别分析,交叉验证问题:

  • “许文峰垫付两万块”动机不足 → 加一场戏说明
  • 阿蕊感情变化太突兀 → 加两处细节铺垫
  • “算账”段落没呼应 → 第三章再出现一次,形成对比

五、成本与效果

成本

项目费用
智谱GLM Flash免费
Claude Code基础免费
总计0元

效果对比

维度初稿问题修改版改进
人物扁平(沈陆太正、阿蕊太纯)复杂化(有欲望有软弱)
冲突一边倒(三千万轻易拒绝)两难化(钱和情的真实撕扯)
语言抒情泛滥(“河水缓缓流淌”反复出现)细节替代抒情(创可贴、茶叶、算账)
结局太圆满(非遗获批+茶馆成功)有余味(非遗没批,但选择继续)

六、适合谁用这套方案

✅ 强烈推荐:

  • 用付费大模型但嫌贵的
  • 想系统写小说的
  • 需要高频产出内容的内容创作者

⚠️ 谨慎尝试:

  • 对延迟特别敏感的
  • 需要超复杂推理的

我的用法:

  • 日常简单任务用GLM Flash(省钱)
  • 写重要文章用付费大模型(质量高)
  • 两者结合,成本降一半,体验没差太多

写在最后

一句话总结:这套方案的本质是——用工程化思维管理创作流程,用AI工具替代重复劳动,把人解放出来做“架构设计”(人物/冲突/细节)。

高加林跪在黄土地上喊“我的亲人”那种撕心裂肺,AI写不出来。

但AI能帮我想清楚:沈陆为什么算完三千万除以三百六十五之后,把茶杯还给阿蕊。

工具永远只是工具。

灵魂,还是你的。

你试过用AI写过什么有趣的东西吗?评论区晒出来,一起交流。


📍 关于我

我是麻雀,6年央国企实战派,专注分布式系统、数字化转型。每周一篇硬核技术文,短小精悍但五脏俱全

微信公众号/B站:麻雀聊技术(欢迎关注公众号领取配套资料;B站配套上手视频)

如果觉得有用,点赞、在看、转发就是对我最大的支持。有问题评论区见,我会逐一回复。