IOS 零基础, 用 ChatGPT 写了一个 ChatGPT 客户端并上架 AppStore, 结对编程你也能行.

2023-04-16 20:00:20 +08:00
 zapll

ChatGPT 最近几个月热度一直很高, 咱也跟风做了做了一个 IOS 客户端.

这是我上架的第一个 IOS 应用, 此前并没有 Swift 开发经验, 90%的代码来自 ChatGPT, 10%代码来自 Google.

App 的功能点:

  1. 自定义角色列表, 你可以很方便的创建自己的 AI 角色
  2. 消息流式响应, 看着回复的消息不断的显示出来, 体感还是很好的
  3. 支持自定义上下文条数, 让 OpenAI 接口也能记忆上文, 效果类似网页的 ChatGPT
  4. 支持 自定义 OpenAI 服务地址, 对于自建代理服务的场景很方便
  5. 支持在聊天内随时开启新会话, 节省 token
  6. 支持 Azure TTS, 能更好的体验接近真人的语音体验, 用来做各种语言的口语学习很好
  7. 所有数据保存在本地, 不用担心隐私泄露的问题

以上所有功能, 填写自己的 OpenAI Key 和 Azure TTS Key 即可使用.

AppStore: https://apps.apple.com/cn/app/chat%E5%90%9B/id6447459458

2262 次点击
所在节点    分享创造
6 条回复
qq727474430
2023-04-17 12:26:55 +08:00
感觉不错,能否分享一下与 ChatGPT 结对编程的过程,也可以让我们有方向的参考一下。
likeme
2023-04-17 14:52:19 +08:00
用的是 gpt3.5 还是 gpt4 呀?
zapll
2023-04-17 15:27:23 +08:00
@likeme #2 模型可以在设置中自定义

@qq727474430 #1 过程还是比较简单的, 告诉 chatgpt 你要什么功能, 页面怎么分布, 尽量描述清楚就可以, 然后根据回复不断的调整或者补充问题, 一步步得到最终代码, 再然后就是贴到工程里运行了, 有报错就扔给 gpt 再跑
putaosi
2023-04-18 04:21:24 +08:00
各方面都很好的客户端。这是用爱发电吗?
zapll
2023-04-18 07:05:13 +08:00
@putaosi 感谢肯定,这是我在客户端开发上的第一次尝试,重在积累经验,后续可能会推出会员订阅,让没有 OpenAI key 和 Azure TTS 服务的用户也能使用
deland
2023-04-19 13:02:49 +08:00
如果一次性付费就可以终身享用的话,贵一些也是可以接受的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/932971

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX