Gemini_app
Gem AIアプリは、ユーザーが楽曲、物語、段落などさまざまな種類の創造的コンテンツを生成できる汎用的なアプリケーションです。また、AIモデルとのダイナミックな会話モジュールと内蔵された接続性チェック機能も搭載しています。
- スター
- 3
- フォーク
- 1
- 最終プッシュ(UTC)
- 2025/05/08
- プロジェクト状態
- 公開中
元の README
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Gem AI App
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.
Features
- 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.
Installation
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
.envfile in the root directory of the project and add your API credentials:API_KEY=your_api_key_here -
Run the app:
flutter run
Usage
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.
Code Overview
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.
Contributing
If you would like to contribute to this project, please fork the repository and create a pull request with your changes.
カテゴリー
使用している依存関係
依存関係一覧 11 件
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.6 - google_generative_ai
^0.4.3 - flutter_tts
^3.8.3 - firebase_core
^3.2.0 - firebase_auth
^5.1.2 - cloud_firestore
^5.1.0 - firebase_storage
^12.1.1 - flutter_dotenv
^5.1.0 - flutter_test開発用
{"sdk":"flutter"} - flutter_lints開発用
^3.0.0
プロジェクトに合うリポジトリを選ぶには?
用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。
- 名前・作者・説明で検索し、技術トピックで絞り込みます。
- スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
- 利用前に GitHub で README、ライセンス、Issues を確認します。
情報源と管理
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗