File tree Expand file tree Collapse file tree 1 file changed +25
-11
lines changed Expand file tree Collapse file tree 1 file changed +25
-11
lines changed Original file line number Diff line number Diff line change 1
- ## Compose ChatGPT (In Progress):beers ::beers :
2
-
1
+ # Compose ChatGPT (In Progress):lion ::beers :
3
2
4
3
<p align =" justify " >
5
4
Compose ChatGPT is a sample ChatGPT app built with Jetpack Compose.
6
5
<img src =" https://res.cloudinary.com/apideck/image/upload/v1672442492/marketplaces/ckhg56iu1mkpc0b66vj7fsj3o/listings/-4-ans_frontend_assets.images.poe.app_icon.png-26-8aa0a2e5f237894d_tbragv.png?raw=true " width =" 160px " height =auto align =" right " alt =" Computador " />
7
6
To try out this sample app, use the latest stable version of Android Studio. You can clone this repository or import the project from Android Studio following the steps here.
8
7
</p >
9
8
9
+ ## Screenshots
10
+
11
+ <p >
12
+ <img src =" https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_chatgpt_lite.gif?raw=true " width =" 200px " />
13
+ <img src =" https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_1.jpeg?raw=true " width =" 200px " />
14
+ <img src =" https://github.com/lambiengcode/compose_chatgpt_kotlin/blob/main/screenshots/demo_2.jpeg?raw=true " width =" 200px " />
15
+ </p >
16
+
17
+ ## Setup project to run in your local machine
18
+
19
+ *** Setup Firebase***
20
+ - Create your firebase project and enable *** Firestore***
21
+ - Put file *** google-services.json*** into *** app/***
22
+
23
+ *** Setup OpenAI ApiKey***
24
+ - Generate api key from OpenAI console: https://platform.openai.com/account/api-keys
25
+ - Edit value of *** openAIApiKey*** in file *** app/src/main/java/com/chatgptlite/wanted/constants/Constants.kt*** to your key
26
+
10
27
11
- This sample showcases:
28
+ ## Features
12
29
13
- - UI state management
14
- - Integration with Architecture Components: Navigation, Fragments, ViewModel
15
- - Back button handling
16
- - Text Input and focus management
17
- - Multiple types of animations and transitions
18
- - Saved state across configuration changes
19
- - Material Design 3 theming and Material You dynamic color
20
- - UI tests
30
+ - [x] ChatBot with GPT
31
+ - [ ] Stop generating
32
+ - [ ] Delete conversation
33
+ - [ ] Settings for ChatGPT
34
+ - [ ] Light/Dart Themes
You can’t perform that action at this time.
0 commit comments