Skip to content

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

Notifications You must be signed in to change notification settings

Madold/ChatGptApp

Repository files navigation

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
  • Local SQL Database (Room)

Used architecture

  • MVVM

Patterns and design principles used

  • Singleton
  • SOLID

Feautures

  • Bot can remember previous messages.
  • Voice recognition
  • Persistent chat history
  • Easily copy AI responses
  • Interactive sounds

Instalation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages