Skip to content

Flutter clone of app ChatGPT ui and using free API of openAi to simulate all models.

Notifications You must be signed in to change notification settings

Mohamed-fawzyy/chat_gpt

Repository files navigation

Build ChatGPT App in Flutter using OpenAI API 🚀


HUGE UPDATE 🧬

The new Chat API now calls gpt-3.5-turbo, the same model used in the ChatGPT product. This means that you'll get even better results from the API.

Make sure you have the valid subscribed API KEY.

Reach/Follow me on

linkedIn    googleEmail    facebook

Important NOTE 📝:

  • This project is not a data science, but is relying on the OpenAI API which is the App that created ChatGPT.
  • This project covers how to integrate the Rest API in a Flutter application.
  • The project mostly focuses on the REST API integration in Flutter

Project prerequisites 📑:

  • Basic knowledge in programming to get started
  • A basic understanding of Flutter and good knowledge are recommended

How this project can be of help 🗺:

  • Gaining more knowledge in Flutter and Rest API integration
  • Building a ChatBOT App
  • HTTP requests
  • JSON serialization
  • Automatic list scrolling
  • Error Handling
  • Clean and Clear design
  • The minimum amount of code, with Provider state management

What's in the project 📱:

  • Provider State management
  • Clean code and avoid Boilerplate code
  • Managing and updating packages
  • Theming
  • Flutter general AppBars
  • Reusable codes for widgets and functions.
  • Flutter ListView Builder

Requirements 🧩:

  • Windows application development OR Mac application development
  • Access to a computer with an internet connection.
  • and you are ready for the journey

SnapShots 📸:

one.mov
two.mov

Screen Shot 2023-04-18 at 00 17 42 AM Screen Shot 2023-04-18 at 00 16 18 AM Screen Shot 2023-04-18 at 00 14 54 AM