/ChatGptApp

This is a simple application that integrates Open AI chat GPT 3.5 Turbo API to generate conversations with an AI.

Primary LanguageKotlin

ChatGPT Mobile App (Clone)

Summary

This is a simple ChatGPT clone developed for the Android platform for the purpose of interacting with the public API that OpenAI provides for developers.

Used technologies

  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Coroutines
  • JSON
  • Dagger-Hilt

Used architecture

  • MVVM

Patterns and design principles used

  • Singleton
  • SOLID

Feautures

Bot can remember previous messages.

Instalation

Clone the project with Android Studio and compile it, remember to put your own API-KEY in the ChatGPTApiInterceptor file.