This is a simple chat app that uses OpenAI's GPT-3.5-turbo API to generate responses.
- 
Chat with ChatGPT - An OpenAI API Keyis needed to chat with ChatGPT
- Add Conversational Contextto personalize responses from ChatGPT- Example: "You are my sarcastic assistant who only speaks Dutch"
 
 
- An OpenAI 
- 
Chat Taps - 
Single tap to togglea Chat's info
- 
Double tap to playa Chat's text as audio
- 
Long press to copya Chat's text
 
- 
- 
Settings Dialog - You can do a few things in Settings- Add & Update API Key
- Remove all chats
- Toggle Auto-play, which allows one to automatically play an incoming Chat's text
 
 
- You can do a few things in 
- 
Export Conversations - Download an entire Conversationas a JSON and PDF
- 
Theme Dialog - Select between 3 themes in Theme
- 
Dark / Light Mode - Applied based on your system settings 
- 
Persistent Chat - Chats will be saved automatically 
- Android Studio
- Android SDK
- OpenAI API Key can be found at https://platform.openai.com/account/api-keys
Feel free to download the latest release from one of the sources above.
If you want to build it yourself, follow the steps below.
- 
Clone the repo git clone https://github.com/BrianJr03/Issa-Chat-App.git 
- 
Open in Android Studio 
- 
Run on emulator or device 
- Kotlin
- Jetpack Compose
- MVVM with Repository
- Coroutines
- RoomDB
- DaggerHilt

 
     
  



