Skip to content
/ FlutGPT Public

FlutGPT utilizes OpenAI's GPT-3 language model to generate text based on user inputs.

License

Notifications You must be signed in to change notification settings

beSaif/FlutGPT

Repository files navigation

FlutGPT

This repository contains the source code for a ChatGPT Android app built using Flutter. The app utilizes OpenAI's GPT-3 language model to generate text based on user inputs. The Flutter framework allows for fast and beautiful UI development, making the app an enjoyable experience for users. Explore the code to learn more about integrating language models with Flutter and building AI-powered apps.

📸 Preview

Demo Light/Dark Modes Multiple Chats
Theme Modes Theme Modes Multiple Chats

💻 Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter

⚙️Installation

  1. Clone the repo.

  2. Create a file called api_key.dart in lib/api/

  3. const token = "YOUR_API_KEY_HERE";
    
  4. Execute "flutter run" from root folder.

📝 Features

Pending

  • Store conversation in local storage. (Priority)
  • Regenerate response.
  • Speech Recognition.

Completed

  • Multiple Chats.
  • Light Mode.
  • Summarizing prompts and storing it as title.
  • Clear conversation.
  • Add "typing bubbles" to the chat.

🤓 Author(s)

Saifudeen Hisham

🔖 LICENCE

GNU General Public License v3.0

About

FlutGPT utilizes OpenAI's GPT-3 language model to generate text based on user inputs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published