Gem AI App is a versatile application that allows users to generate various types of creative content, including songs, stories, and paragraphs. It also features a dynamic conversation module with an AI model, as well as built-in connectivity checks.
- Generate Content: Create songs, stories, and paragraphs through a user-friendly interface.
- Random Chat: Engage in real-time conversations with an AI model.
- Animations: Smooth animations enhance the user experience.
To get started with Gem AI App, follow these steps:
-
Clone the repository:
git clone https://github.com/Amanbig/Gemini_app.git
-
Navigate to the project directory:
cd Gemini_app
-
Install dependencies:
flutter pub get
-
Create Environment File:
Create a
.env
file in the root directory of the project and add your API credentials:API_KEY=your_api_key_here
-
Run the app:
flutter run
After installing the app, you can:
- Generate Content: Select the type of content you want to generate from the home page.
- Engage in Chat: Navigate to the Random Chat section to start a conversation with the AI.
lib/screens/home_page.dart
: Contains the main home screen with content generation options and connectivity checks.lib/screens/generate_page.dart
: Handles the content generation functionality.lib/screens/random_chat.dart
: Manages the random chat feature with AI.lib/components/parts.dart
: Provides reusable UI components used throughout the app.
If you would like to contribute to this project, please fork the repository and create a pull request with your changes.