V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zapll
V2EX  ›  分享创造

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

  •  
  •   zapll · 2023-04-16 20:00:20 +08:00 · 2232 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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

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

    @qq727474430 #1 过程还是比较简单的, 告诉 chatgpt 你要什么功能, 页面怎么分布, 尽量描述清楚就可以, 然后根据回复不断的调整或者补充问题, 一步步得到最终代码, 再然后就是贴到工程里运行了, 有报错就扔给 gpt 再跑
    putaosi
        4
    putaosi  
       2023-04-18 04:21:24 +08:00 via iPhone
    各方面都很好的客户端。这是用爱发电吗?
    zapll
        5
    zapll  
    OP
       2023-04-18 07:05:13 +08:00
    @putaosi 感谢肯定,这是我在客户端开发上的第一次尝试,重在积累经验,后续可能会推出会员订阅,让没有 OpenAI key 和 Azure TTS 服务的用户也能使用
    deland
        6
    deland  
       2023-04-19 13:02:49 +08:00
    如果一次性付费就可以终身享用的话,贵一些也是可以接受的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1183 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:56 · PVG 01:56 · LAX 10:56 · JFK 13:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.