搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫Amanbig/Gemini_app

Gemini_app

Gem AI 應用是一款多功能應用程式,允許使用者產生各種類型的創意內容,包括歌曲、故事和段落。它還具備與 AI 模型的動態對話模組以及內建的連線檢查功能。

Gemini_app 專案封面
星標
3
分支
1
最近推送(UTC)
2025年5月8日
專案狀態
未封存

原始 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 ↗