パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリAmanbig/Gemini_app

Gemini_app

Gem AIアプリは、ユーザーが楽曲、物語、段落などさまざまな種類の創造的コンテンツを生成できる汎用的なアプリケーションです。また、AIモデルとのダイナミックな会話モジュールと内蔵された接続性チェック機能も搭載しています。

Gemini_app のプロジェクト画像
スター
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.

HomePage Gen Page Chat Page

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:

  1. Clone the repository:

    git clone https://github.com/Amanbig/Gemini_app.git
    
  2. Navigate to the project directory:

    cd Gemini_app
    
  3. Install dependencies:

    flutter pub get
    
  4. 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
    
  5. 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.

Amanpreet Singh GitHub avatar
GitHub 作者

Amanpreet Singh ↗

🎮 Crafting Games, Apps & Websites | Exploring the Frontiers of Tech & ML

言語DartC++CMakeSwiftHTMLCKotlinObjective-C

カテゴリー

使用している依存関係

依存関係一覧 11 件

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗