我常常会想,会不会有一种完美的笔法,能够穷尽此时此刻我所有的想法于一张纸上。于是我便踌躇住,想要捕捉住它。
然后,我就会在这种踌躇中,一次次的推迟,直到最后,我发现我已经不再是那个想要写下一篇文章的人了。
Zing 一个GPT软件
概述
大致使用的东西:
后端使用的是go语言,前端使用的是flutter。
Redis用于邮箱验证码
docker用于本地开发验证
Linux一些命令
文本聊天使用的模型是GPT-3.5,图片聊天使用的是Stable-diffusion-xl模型
界面功能展示 项目截图
logo设计 与 彩色logo
其中,黑白logo用于纯文字聊天,彩色logo用于图片
注册登录界面 login and register
主界面 main

聊天界面 chat
1.文字聊天演示 text chat
2.图片聊天演示 image chat
一些附加
1.提供prompts
2.使用prompts
3.版本检查
一些总结
总体开发大致持续了十五天左右,从开始学习go到目前以上展示的进度
可以称得上是收获颇丰
- 技术上来讲,这是第一次真正实操了docker、redis、linux、swagger以及一些问题
- 比之前的纸上谈兵不同 ,实践之后才发现,原来对于我来讲像是一道道关隘的技术概念,真正实操起来也不过尔尔
- 产品上来讲,这次我是真正体会到了文档的重要性,有组织的开发流程以及预先规定好的字段和接口规范、功能规范,对于开发是真的大有益处
心态上来讲,”先完成再优化“,我在开发过程中,一直在想着如何优化,导致进度缓慢
之后会专门写一篇文章来总结一下这次开发的一些经验和教训
不过,从我对写作的热情来看,这篇文章可能会拖很久,我还是在这里提一嘴吧
也不算太鸽
比如,在用移动端连接pc端的后端的时候,即使使用了跨域,也会无法访问到
即使在同一个wifi下,也会有这个问题,因为即使是同一个网络,也可能会分不同网段
这涉及内网穿透