0)元信息

  • 原始记录时间:2026-02-18(晚间)
  • 补丁来源时间:(待补充)
  • 触发
  • 早上起得比较早(原话“朝鲜的时候”),7:52 正式进入 web APP 开发
  • 新 API 提供厂商终于跑通:性价比比预期好、速度更快,并迁移到 OpenAI 兼容通用接口
  • 当天家庭活动:出去吃饭、吃蛋糕、打扑克且赢得很爽(自评不算被收割)
  • 对接下来节后学习设“初五死命令”,同时承认颈椎不适的现实限制
  • Gemini Flash / Lumina Reader 长录音问题 / SparkNote AI 后端增强与迁移规划同步浮现
  • 主题关键词:#初二 #早起开工 #webAPP开发 #新API提供厂商 #性价比 #速度提升 #OpenAI兼容接口 #通用协议 #后端增强 #账号绑定 #APIKey切换 #前端URL切换 #重置机制 #队列处理 #鲁棒性 #家庭聚餐 #扑克 #阅读 #李笑来 #初五死命令 #六级测评 #物理 #数学 #颈椎不适 #GeminiFlash #LuminaReader #长录音问题 #迁移
· · ·

1)整理后的全文(纠错+理顺,不改原意、不减少内容)

好,那现在是 2026 年 2 月 18 日的晚间复盘。

今天早上也是因为那个“朝鲜的时候”起来得比较早,洗漱之类弄了一段时间,大概 7 点 52 就正式进入 web APP 的开发工作。

今天的的确确有成果:终于把那个新的 API 提供厂商给跑通了。并且出人意料的是,它没有想象中那么贵,性价比还可以,同时速度也更快了。更重要的是:我现在从底层上已经迁移到 OpenAI 的兼容通用接口了,所以以后要改模型也更方便,比如我可能会考虑用那个 3/preview,或者其他模型——总之以后换模型、换供应商的摩擦都更小了,相当于是为后续做了一定铺垫。我觉得挺棒的,今天算是比较有成果的一天。

明天如果继续做的话,我考虑把后端功能再更新一下:搞一个那种“绑定”,也就是 API 跟账号密码之类的绑定。这样以后发展更方便,也更方便我自己更换 API 厂商或更换 API key。然后在前端 UI 也加上相应的功能:比如切换 URL 这种切换能力,也把它加进去。

今天下午/晚上就去吃饭了,吃完饭回来吃蛋糕,然后打扑克。今天赢得很爽。家里人玩玩我觉得都无所谓,而且真的是比较难得的时刻,所以我不觉得这是被收割、被浪费。

明天如果要真的继续加的话,单词得跟上。然后还有一个是阅读:至少读一篇李笑来的文章,继续往下读一篇。

我先定一个真正的“死命令”:把“学习这件事”的启动时间彻彻底底放到初五。初五以后真的就没有任何借口了,无论如何都要开始学习。初五到了我立马做一篇六级考试(模拟/测评)先测一下英语能力,因为现在英语能力还是很重要的。剩下时间再学一下物理或者数学,然后阅读也继续。真的不能再拖延了,就卡到这里——初五。现在是初二,还有几天时间,这几天可以继续做 APP 迭代;等到初五我就真的要认真起来了。离开始也没有多长时间了,再加上可能也快回那个……(快回衢州)。但的的确确有个限制:颈椎,长时间弄还是不太舒服,这个问题还要再考虑。

今天还有一个灵感:好像是 Gemini 得到的结论——Gemini Flash 在某种程度上甚至比 Gemini Pro 还要强。这个后续可以考虑,包括后续再去使用这个模型。虽然之前跟这个模型搏斗了很久,但很可能是 API 提供厂商的问题。现在我们也有比较完整的开发者日志之类的东西,我觉得后续可以考虑使用它。它看起来也不会特别贵,好像是现在用的这个模型两倍,但我感觉目前这个模型的性价比总体还是可以的。

我这次新换的 API 提供厂商,我从 20 块钱进去(作为启动),而且它是以“稳定”著称的,相当于是最稳定的一把。毕竟我也不需要用中国网络去直连,我有代理,所以不用太考虑这个问题。

不过这里牵扯到一个老问题:Lumina Reader 还没更换,而且我目前测试下来,它的长录音功能还是存在问题。一旦录音超过两三分钟就出问题,它甚至连双轨录音机都有一定问题,因为我下载不到对应的文件了(因为是在 iPad 上用,不知道是否跟那个“S”也有一定关系)。所以后续如果 Reader 要考虑更换 API 或者什么问题的话,要从 SparkNote AI 迁移过去。但目前我想先把 SparkNote AI 的后端做得更强大一点:包括换 API token(API key)、换 URL 都实现以后,再进行迁移会更系统一点。

目前两分钟以内的录音应该没有任何问题。旧的 API token 那边的钱也得花花光嘛。

总之今天 SparkNote AI 还是做出了很大突破:把原本仅仅支持的协议,完全换到了 OpenAI 的通用协议,并且成功使用了新的厂商,速度有很大增益。还有一个亮点是重置机制终于真正做到位了:无论如何,哪怕是完全转录成功,你点击重置,它也是会拿音频去重新走一遍(之前这块有问题)。然后队列处理这块,因为虽然快但有时候会出 bug,现在也做得更健壮了、更不容易出问题。今天颈椎不太舒服,这个倒是需要硬去注意。

好,就复盘到这里吧。

“7:52 开工,新的 API 提供厂商终于跑通,性价比比想象好,速度更快。”

“底层迁移到 OpenAI 兼容通用接口:以后换模型/换厂商更方便。”

“初五死命令:六级测评先测英语,再学物理/数学+阅读。”

“Lumina Reader 长录音仍有问题,先把 SparkNote AI 后端做强再迁移。”

“重置机制到位:点重置就会拿音频重新跑一遍;队列处理更健壮。”

· · ·

2)快速捡起版(按四块分类)

2.1 今日时间线(大致整理)

  • 07:52:正式进入 web APP 开发
  • 上午:跑通新的 API 提供厂商;确认性价比与速度提升;底层迁移到 OpenAI 兼容通用接口
  • 白天:规划下一步后端增强(账号绑定/便于更换 key 与厂商)+ 前端 UI 增加 URL 切换
  • 下午/晚上:聚餐→蛋糕→打扑克(赢得很爽)
  • 晚间:设定初五“学习死命令”;复盘颈椎不适限制;盘点 Lumina Reader 长录音问题与迁移路径;总结 SparkNote AI 的协议迁移/重置机制/队列健壮性改进

2.2 灵感(想法/待办,今天来不及做也先占位)

  • 后端:API 与账号密码绑定;支持随时换 API key / 厂商
  • 前端:UI 增加 URL 切换入口(面向未来的“可切换能力”)
  • 模型侧:Gemini Flash 可能强于 Gemini Pro(后续可重新评估/对打)
  • 迁移侧:先把 SparkNote AI 后端“换 key / 换 URL”做全,再迁移能力到 Lumina Reader

2.3 问题(对自己的问题/风险点)

  • 颈椎不适:长时间开发会不舒服,是现实限制
  • Lumina Reader 长录音:超过两三分钟会出问题;双轨下载也可能有问题(iPad 环境相关待查)
  • 学习拖延风险:需要用“初五死命令”硬切换节奏,避免继续拖

2.4 小确幸(数量不限)

  • 新 API 提供厂商跑通,且性价比/速度都超预期
  • 协议迁移到 OpenAI 通用接口,为未来换模型/换厂商铺垫完成
  • 家庭时刻(聚餐/蛋糕/扑克)体验不错且自评不算浪费
  • SparkNote AI 的重置机制与队列处理更健壮(系统韧性增强)
· · ·

3)洞察卡(Insight Cards|编号一致)

Insight-01|“通用接口化”就是系统韧性的底座:换模型/换厂商的摩擦决定迭代速度

结构:跑通新厂商 → 迁移到 OpenAI 兼容通用接口 → 未来换模型/供应商成本下降

结论句:把切换成本压低,系统才不会被单点掐死。

Insight-02|后端账号绑定 + 前端可切换,是把“临时能用”升级为“长期可维护”

结构:今天跑通 → 明天做绑定/切换 → 以后换 key / 换 URL 更顺滑

结论句:能跑通是起点,可维护才是产品化。

Insight-03|学习节奏需要“节点型死命令”:初五是硬切换点

结构:现在初二 → 允许几天继续迭代 APP → 初五无借口启动学习(六级测评→理科→阅读)

结论句:节点决定执行,执行决定未来焦虑的上限。

Insight-04|工具链迁移要按顺序:先把 SparkNote 后端做强,再迁移到 Lumina Reader 才不会乱

结构:Reader 长录音不稳 → 先补齐 SparkNote 的换 key/换 URL → 再迁移 → 更系统

结论句:先固化能力,再复制能力。

Insight-05|身体限制是“真实约束”:颈椎不适会直接影响产出函数

结构:长时间开发→颈椎不适→效率下降→需要纳入计划与节奏

结论句:忽略身体=系统隐形单点故障。

--

4)落地点

4.1 用户原生提取(你语音里自己说的方向)

  • 早起开工(7:52)并跑通新的 API 提供厂商:不贵、性价比可以、速度更快
  • 底层迁移到 OpenAI 兼容通用接口:为以后换模型(如 3/preview 等)做铺垫
  • 明日计划:后端做账号绑定(API 与账号密码绑定)+ 便于更换厂商/更换 API key;前端 UI 增加 URL 切换功能
  • 家庭活动:吃饭、蛋糕、扑克且赢得很爽;自评不算浪费/被收割
  • 明日方向:单词跟上;阅读至少一篇李笑来文章
  • 学习死命令:初五开始无借口学习;先做六级测评测试英语,再学物理/数学+阅读
  • 限制:颈椎长时间开发不舒服,需要考虑
  • 灵感:Gemini Flash 可能某种程度强于 Gemini Pro;后续可再考虑使用(以前搏斗可能是厂商问题)
  • 系统侧:新厂商从 20 元启动、以稳定著称;你有代理无需担心直连
  • 老问题:Lumina Reader 长录音超过两三分钟就出问题,甚至双轨下载也有问题(iPad 环境);后续可能从 SparkNote AI 迁移过去,但先把 SparkNote 后端做强(换 key / 换 URL)再迁移更系统
  • 今日亮点:SparkNote AI 协议完全迁移到 OpenAI 通用协议;速度增益;重置机制真正到位;队列处理更健壮;颈椎不适需要注意

4.2 助手建议(明确标注)

  • 助手建议:你明天要做的“账号绑定 + URL 切换”,可以先做一个最低可用版本:只要能在后台保存并读取当前激活的 base_url / api_key / provider,并且前端能触发切换一次,就算闭环完成(先让“切换真的发生”)。
  • 助手建议:“初五死命令”可以给自己一个最小启动包:六级测评只做一套(或一部分)也行,关键是让“初五=启动”变成事实,而不是变成新的心理负担。
  • 助手建议:关于颈椎不适,既然你已经确认它会影响产出,建议把开发节奏切成更短周期(例如 30–45 分钟一段),每段结束强制离开屏幕/起身活动 5 分钟,把它当作系统维护的一部分,而不是“可有可无”。
· · ·

5)归档与关联(便于未来检索,不等于写入长期记忆)

  • 索引编号DIARY-20260218-001
  • 关联标签:#初二 #新API跑通 #OpenAI兼容接口 #通用协议 #后端增强 #账号绑定 #URL切换 #重置机制 #队列处理 #鲁棒性 #初五死命令 #六级测评 #学习启动 #颈椎不适 #LuminaReader #迁移 #GeminiFlash #李笑来阅读