An open API service indexing awesome lists of open source software.

https://github.com/vikill33/personalgpt

SwiftUI ChatGPT app with API keys
https://github.com/vikill33/personalgpt

Last synced: 8 months ago
JSON representation

SwiftUI ChatGPT app with API keys

Awesome Lists containing this project

README

          

# PersonalGPT
SwiftUI ChatGPT app with API keys, using model ChatGPT-3.5






- [PersonalGPT](#personalgpt)
* [Updates](#Updates)
* [ScreenShots](#screenshots)
+ [iOS](#ios)
+ [macOS](#macos)
* [It Supports](#it-supports)
* [Usage](#usage)
+ [iOS](#ios-1)
+ [macOS](#macos-1)
* [Acknowledgements](#acknowledgements)
## Updates

2023-6-2

- Support automatically scroll down while generating answers

2023-4-20

- Support stream Response

2023-3-16

- support edit questions
- add alert toast when submit/reset API keys

2023-3-15

- support choose GPT models
- support display error toast
- support toast on macOS

2023-3-14

- support snapshot chats

2023-3-10

- adjust UI to iMessage-like
## ScreenShots
### iOS

Darkmode

### macOS

Stream response & Automatically scroll down
![屏幕录制2023-06-02 21 09 25](https://github.com/VIkill33/PersonalGPT/assets/78488529/1cb6bad0-852d-4326-961c-ceef3e8d16d7)

## It Supports
- Consecutive chat
- Answers display in markdown way
- Copy answers to pasteboard
- Regenerate answer
- Save dialogues screenshot

![屏幕录制2023-03-14 01 08 50-2](https://user-images.githubusercontent.com/78488529/224788915-92a407f8-d73e-4835-8406-70914490274d.gif)

- Save dialogues in coredata & iCloud(in progress)
- More features in future...
## Usage
### iOS
Press the gear image on top-right, then paste your API key from [Here](https://openai.com/blog/introducing-chatgpt-and-whisper-apis), which will be stored in AppStorage, and you can talk to ChatGPT in chat view.
### macOS
Press cmd(⌘)+ "," to open preferences, input your API key, works the same way as iOS.
## Acknowledgements

This project would not be possible without the contributions of the following open-source projects:
- [Alamofire](https://github.com/Alamofire/Alamofire)
- [swift-markdown-ui](https://github.com/gonzalezreal/swift-markdown-ui)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [AlertToast-SwiftUI](https://github.com/elai950/AlertToast)

And some of this repo's codes were generated by
- [ChatGPT](https://chat.openai.com)