Skip to content

The "AI Assistant" project in Flutter harnesses the capabilities of ChatGPT and DALL-E API, creating a mobile app that offers users an interactive digital assistant. Users can have natural language conversations with the AI, ask questions, and even describe images to generate corresponding visual content.

License

Notifications You must be signed in to change notification settings

SheershBhatnagar/AI-Assistant---Flutter

Repository files navigation

Logo

AI Assistant - Flutter

The "AI Assistant" project in Flutter harnesses the capabilities of ChatGPT and DALL-E API, creating a mobile app that offers users an interactive digital assistant. Users can have natural language conversations with the AI, ask questions, and even describe images to generate corresponding visual content. This project merges cutting-edge AI technology with the Flutter framework for a seamless and engaging user experience.

Tech Stack

Client: Flutter, Dart

Pub Packages: http, speech_to_text, flutter_tts, animate_do

API Reference

  lib/secrets.dart
Parameter Type Description
openAIAPIKey string Required. YOUR OpenAI KEY HERE

ChatGPT API Docs

DALL-E API Docs

If you don't have an API Key then CREATE HERE

Features

  • Live previews
  • Cross-platform
  • Smooth Animations
  • Speak back when response comes from ChatGPT API
  • Responses smartly between DALL-E Image & ChatGPT texts

Screenshots

Not Listening

Not Listening

Listening

Listening

Sounds

We need to add three sounds for iOS. In Android it is added automatically

Speech To Text Cancel, Speech To Text Listening, Speech To Text Stop

Color Reference

Color Hex
Main Font Color #133d5f #133d5f
First Suggestion Box Color #a5e7f4 #a5e7f4
Second Suggestion Box Color #9dcaeb #9dcaeb
Third Suggestion Box Color #a2eeef #a2eeef
Assistant Circle Color #afeaf1 #afeaf1
Border Color #a6a6a6 #a6a6a6
Black Color #000000 #000000
White Color #ffffff #ffffff

Fonts

Cera Pro

Installation

Install .apk file

  Download .apk file
  Enable Install from Unknown sources in settings
  Click on the .apk file
  Run

License

GNU General Public License v3.0

GPLv3 License

Support

For support, email i@sheershbhatnagar.me

About

The "AI Assistant" project in Flutter harnesses the capabilities of ChatGPT and DALL-E API, creating a mobile app that offers users an interactive digital assistant. Users can have natural language conversations with the AI, ask questions, and even describe images to generate corresponding visual content.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published