Chat走啦
ChatGPT-iOS版,不是SwiftUI,SwiftUI,SwiftUI,😒谁叫我不会
支持iPad和iPhone两种显示风格,iPad版使用习惯更似官网使用习惯.
去openai api官网申请token就可以使用
现在支持ChatGPT和DallE
代码完全开源🤪但是我还没有时间写注释
App语言支持 🇨🇳 🇭🇰 🇺🇸 🇪🇸
App主框架使用了自己的工具框架PTools
里面包含类似微信发送语音的方式来进行提问,其中语音输入使用了OSSSpeechKit ,为什么不用他本身的库?因为他本身的库太少功能,我在里面帮他补全,但是他又不pull我的更新,所以我就不用他的,他支持什么语音识别,就支持什么语音识别
聊天列表使用了最新版本的MessageKit
对于聊天列表的设置,我用了ChromaColorPicker ,来进行颜色设置
AI的API我是使用了自己魔改版的OpenAISwift(因为他不支持获取图片和模型太少,現在我又懒得改🤪)和OpenAIKit 现在已经改成自己的接口请求方式,完全可以摆脱第三方库的限制
主要功能
聊天界面
1.支持保存想要保存的回答和当前回答的问题
2.支持语音输入,这个要看OSSSpeechKit支持多少区域语言了,此功能类似微信的发送语音功能
设置界面
主题
1.用户的头像更换
2.聊天界面对话框和文字的颜色选择
3.语言选择 🇨🇳 🇭🇰 🇺🇸 🇪🇸
4.主题设置,黑白色更换
Speech
1.设置OSSSpeechKit所提供的语言选项来选择
Chat
1.聊天界面支持类似当前最新微信的语音发送功能,AI回答支持文字结果或者图片结果
2.聊天界面可以保存理想的结果和这个结果对应的问题
3.精选Q&A记录,列表支持单个删除
4.删除所有对话记录
5.删除语音输入的文件
6.聊天界面支持类似微信的引用功能,以作为修改某内容的展示支持
7.支持根据图片查找类似的图片
8.支持根据原图和遮罩图和需求来使AI修改图片
9.支持对AI对文字内容是否敏感的检测
10.支持根据原图生成油画风格和动画风格的图片
API
1.更换AI的模型,已经支持GPT4x的模型
2.更换AI的聪明程度
3.更改用户需要AI画画的图片大小
4.支持获取图片的数量
5.更改Token
6.支持更换成自定义服务器,但是须要遵循ChatGPT的数据模型
iCloud
支持iCloud备份同步
URL SCHEME
支持URLSCHEME
基础聊天
chatzola://chatTag=Base?chatText=Hola
或:
chatzola://ChatText=Hola
如果你有设置标签则可以
chatzola://chatTag=你的标签名字?chatText=Hola
项目下载地址:PTChatGPT