大家好,我做了一个 ChatGPT 的 iOS 的客户端

2023-04-05 14:45:17 +08:00
 steveyu

大家好,我叫 steve yu ,目前是 iOS 端 修勾 Chat 的开发者。这是一个安利贴,安利我的开源软件。

https://github.com/SteveYuOWO/DogeChat

本意是打算开发一个精简的客户端。意味着,填入 OPENAI_API_KEY 就可以使用了,不用管 proxy 之类的,或者翻墙,感觉这才是客户端的需求。

支持 markdown

支持列表页面

iOS 本地持久化

显示 Token 月使用费用

dark mode

点击完成自动生成标题

app store 也上架了 1.1 的版本,然而第二次提交给 app store 审核的时候,由于 Guideline 3.1.1 - Business - Payments - In-App Purchase 苹果不让我上传后续版本了,除非我删除 API_KEY 配置,并用苹果默认配置。 这个我也想请教下社区大佬们,现在 app store 上的一些 chatGPT 应用,需要填写 API_KEY 的是如何解决的?

2032 次点击
所在节点    程序员
22 条回复
dcty
2023-04-05 14:47:59 +08:00
🙃 审核的时候把这个功能隐藏起来
steveyu
2023-04-05 14:50:44 +08:00
@dcty 可能是因为我这个不填写 API_KEY 就不让进入下一步的原因吗?![image-20230405145016418]( https://p.ipic.vip/n8daoq.png)
巨无奈
steveyu
2023-04-05 14:51:46 +08:00
@dcty 回复好像不支持贴图,我编辑到提问贴中
steveyu
2023-04-05 14:58:05 +08:00
5555 ,苹果审核太迷了。😭 明明有其他 app 是能上架的。我的 app 第一次上架也 ok ,后续认为这个填写 API_KEY 是在苹果之外才能付费
aijam
2023-04-05 18:02:00 +08:00
我的 key 被你偷了谁负责?
stonedongdong
2023-04-05 19:05:16 +08:00
https://apps.apple.com/cn/app/opencat/id6445999201
我感觉 opencat 已经把你想法实现得差不多了
owen800q
2023-04-05 19:15:06 +08:00
我後來是這樣過的,你可以參考下, 把這個輸入 api key 的 UI 先隱藏。並且暫時先通過後端返回你自己的 API key, 確保所有功能在審核時正常,通常 review 後,改下後端,不返回 key 再顯示輸入 api key 的 UI
hanqian
2023-04-05 19:28:39 +08:00
目前用过的同类产品除了 opencat 还有 talky 、AMA 和 Charming ,AMA 也有安卓版本,感觉 Talky 最好用
a8500830
2023-04-06 08:40:48 +08:00
支持下
a8500830
2023-04-06 08:49:52 +08:00
超级棒,简单!
Yangfan1991
2023-04-06 09:40:14 +08:00
@dcty 隐藏起来被发现后果可能更严重
Marsgo
2023-04-06 10:32:46 +08:00
只支持 ios16....
Socrazy
2023-04-06 10:56:38 +08:00
现在套壳客户端太卷了,但 UI 都很一般,都是独立开发者,审美决定了上限。
steveyu
2023-04-08 11:20:37 +08:00
@aijam 你好,开源的哦。另外 apple store 会审核 `no data collection`
steveyu
2023-04-08 11:20:51 +08:00
@a8500830 感谢
steveyu
2023-04-08 11:21:43 +08:00
@Marsgo 目前降到 ios 15 了,之前修复了下 ios 16 和 15 在代码层面写法有些不兼容。
steveyu
2023-04-08 11:22:28 +08:00
@stonedongdong 感谢,opencat 的作者非常厉害。功能比较多样。我还是想维护一个纯移动端的 app 。
steveyu
2023-04-08 11:25:42 +08:00
@owen800q 好的,感谢,我后续尝试下相关方法。
aijam
2023-04-08 13:04:25 +08:00
@steveyu 你服务器端采集我的 key 我也不知道啊
steveyu
2023-04-08 13:27:56 +08:00
@aijam 🤣终于明白 OPENAI Translator 的作者谈到为什么不做个代理了,中间确实有一层信任问题。那还是做成可选配置的 proxy 。
如果信任可以用吧。

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

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

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

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

© 2021 V2EX