Skip to content

AI Chatbot, Image Chat & Language Translator App | Google Gemini | AI Assistant | Flutter 3.22

Notifications You must be signed in to change notification settings

azzamaddouri/ai_assistant_using_gemini

Repository files navigation

AI Assistant Using Gemini

Overview

This project showcases an AI Assistant App built with Google Gemini.

Getting Started

Setting Up the Gemini API

To use the Gemini API, you'll need to create an API Key via Google AI Studio. Follow this link to get a free API key: Google AI Studio - API Key.

You have two options for managing your API key:

  1. Static Configuration: You can statically pass the API key in the helper/global.dart file.
  2. Secure Storage: For better security, you can store the API key in a database. To do this, follow these steps:
    • Create a free project on Appwrite.
    • Inside your project, create a new database.
    • Add a new attribute, then create a new collection.
    • Finally, add a new document to store your API key.

Project Demo

You can watch a demo of the project on YouTube:

Project Demo on YouTube

About

AI Chatbot, Image Chat & Language Translator App | Google Gemini | AI Assistant | Flutter 3.22

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages