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

GitHub 儲存庫theshivamlko/flutter_firebase_ai_logic_ai_agents

flutter_firebase_ai_logic_ai_agents

Flutter AI Agents 是一個帶有 Firebase AI 邏輯的 Flutter 應用專案。

flutter_firebase_ai_logic_ai_agents 專案封面
星標
2
分支
1
最近推送(UTC)
2025年9月2日
專案狀態
未封存

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

Flutter AI Agents

Flutter AI Agents is a project which Flutter app with Firebase Ai Logic.
It uses Gemini Ai Api and Vertex Ai Api.
As a POC that Mobile Apps can use Ai Agents directly in app.

Screenshots


Screenshot 1

Chat Screen Theme Change Screen Audio Analyze Screen Audio Recording Screen

Features in project


1. Normal chat with Gemini Ai and Vertex Ai

2. Chat Agent

  1. Text Content Generation
  2. Ai Agents - Grounding (Coming soon...)
  3. Ai Agents - Document Generation
  4. Ai Agents - Document Analyze

3. Image Generation and Analyze

  1. Image Generation with user prompt
  2. Image Analysis with give image

4. Video Generation and Analyze

  1. Video Generation with user prompt
  2. Video Analysis with give video (Coming soon...)

5. Audio Generation and Analyze

  1. Audio Generation with user prompt (Coming soon...)
  2. Audio Analysis with recorded audio

How to setup and run the project

  1. Clone the repository
  2. Run flutter pub get to install dependencies
  3. Create .env file in the root directory:
    ANDROID_API_KEY=
    ANDROID_APP_ID=
    MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
    PROJECT_ID=
    
  4. Create new project in Firebase Console
  5. Add Package name com.example.flutter_app_vertex_ai_agent and SHA1 in Firebase project settings
  6. Add required keys in .env
  7. Run the app using flutter run

Reach me:

shivam srivastava GitHub avatar
GitHub 作者

shivam srivastava ↗

Senior Mobile Developer, Founder @navoki | Android Flutter Developer | Dart | Udacity Android Nanodegree Graduate |

Citridot.com | Navoki.comHyderabad官方網站 ↗
語言DartC++CMakeSwiftRubyCHTMLKotlinObjective-C

分類

使用的依賴

依賴清單 15 項

如何選擇適合專案的儲存庫?

先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。

  1. 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
  2. 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
  3. 使用前在 GitHub 確認 README、授權條款與 Issues。

來源與維護

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

GitHub Docs — About repositories ↗