🐉问龙 ~ Ask Dragons 的更新日志

🐉问龙(AskDragons.com)是我最近趁着DeepSeek这个API价格极低的大模型摸的一个摸鱼网站。你可以在这个网站上问龙。简单地说,就是DeepSeek-V3根据我的Prompt扮演一条巨龙,你可以问它各种问题,虽说无聊,但也适合偶尔去摸个鱼(摸龙?)。

这里是这个摸龙网站的更新日志。

2025.02.13版本

这是能拿来发布的第一个版本,采用我最熟悉的Django作为后端,Bulma作为前端样式,htmx+hyperscript拿来写前端逻辑。总之就是除非必要绝对不碰javascript的状态。

这个版本已经实现了选龙聊天(废话)。

2025.02.21版本

这个版本实现了“核心记忆”功能,也就是个人角色设定。虽说直接和巨龙聊天的时候介绍自己也是可以的,但这样起码一次设定就可以用到所有巨龙上面,还是有点方便的。

2025.02.27版本

添加了奥金魇龙。我是没想到模型居然真的可以随机选一个人设然后立住。

2025.03.01版本

添加了历史对话查看与导出的功能。毕竟对话内容版权属于用户,起码得有个导出功能。也加入了删除,毕竟这个网站现在充斥着龙性恋,总的来说会有人想删掉某些内容的。

2025.03.04版本

在好几个输入框加入了字符统计(hyperscript实现),这样更直观看到离限制字数还有多远。

2025.03.07版本

一个神秘的功能开发中,已有雏形……

2025.03.26版本

终于修复了有两个用户同时问龙时会串台的问题,之前的修复治标不治本。

总的来说还是我太菜了……

因为听信了StackOverflow的某个帖子说SSE的channel是每个用户单独接收的。实际上根本不是,多个用户监听同一个channel是会听到所有人的内容的。

现在每个对话都会有自己的channel,然后加入channel之前会对用户鉴权。这样在我的测试中终于不串台了。

分享到: