让ChatGPT用Swift UI 写一个ChatGPT客户端,虽然中间调试用了一个多小时,但是过程依然很兴奋。真的是让我这个Swift小白写出了客户端的兴奋。
演示视频搜索 GunnerTalk 公众号,查看。还有ChatGPT机器人体验。
过程中遇到几个问题,和ChatGPT如何解决的,在这里记录一下:
1. 请求返回为空,经过几轮调试发现返回对象结构错了,应该是用的老的API文档,导致解析响应的时候,数据为空。修改了响应对象结构体就好了。当然中间,还是让ChatGPT给我打印了curl方便调试.
2.画聊天气泡的时候,右下角总是有个黑色的实心圆圈,跟他说了几次也没有改对,最后又用英文描述了一下 path.addArc will draw a solid black circle at the right bottom corner. 结果一次就修改好了。
3. 输入框回车自动提交输入内容,但是输入内容不会清空,也是让ChatGPT改了几次,最后用延迟队列的方法改好了,说实在的,我是不知道这类问题和解法的。
最后看看效果,反正我自己写不出来,而且运行很流畅,太强了!!
网友评论