跳到主要內容

發表文章

使用 Google Gemini API 快速建置自己的 Flutter App

在 2024/02/21,Flutter Team 釋出了 Google Generative AI 這個 SDK,這個 SDK 大幅簡化了 Google Gemini API 呼叫的過程。讓 Flutter 或 Dart 開發者,只要在幾行的程式碼內,就能完成 Google Gemini API 的實作;這我們只要專注在 Flutter 的開發即可。 不囉嗦!我們直接來看怎麼使用! 在導入 Gemini API SDK 後,讓我們可以用這短短的幾行程式碼,便能獲得 Gemini API 的結果。 我們先來疏理一下需要準備的步驟 取得 API Key Flutter 專案設定 SDK 自由開發~ 1. 取得 API Key 1.1 Google AI Studio 首先,我們需要到 Google AI Studio  取得 API Key, 如下圖,進到 Google Ai Studio 平臺中的  Get Api Key   頁面,可以看到 Create API Key  的按鈕 1.2 Create API Key 選擇我們 Google Cloud 上的 projects,再點擊下方的 Create API key in existing project   等待一下,就能看到如下圖一樣,可以被複製的 API Key
最近的文章

營業事業統一編號的驗證邏輯

最近剛好手邊有需求需要處理統一編號的驗證需求,因此有了這篇。 本篇根據文件,進行了文字邏輯描述,最後分別以 Dart 與 Kotlin 兩份程式碼呈現給各位,如果有認何疑問歡迎提出、討論。

一起來玩 Studio Bot (Gemini in Android Studio)![更新:2024/04/09]

有關注今年(2023) Google IO 的 Android 開發者們,應該都有注意到一個有趣的東西,Studio Bot,它在公開後,僅在美國境內可以使用,終於在台北時間 9/22 看到它向全世界 170 以上的地區開放。 更新: 2024/04/08 正式公告 Gemini 為 Studio Bot 的基底 什麼是 Android Studio Bot 這是一個整合在 Android Studio 中的對話型 AI 輔助工具,它是基於 Google 的大型語言模型 (Large Language Model,LLM) - PaLM2 所開發,基本上就是 Google Bard 那套啦。 它可以協助我們開發 Android 應用時,能夠在不離開 Android Studio 這個開發工具的狀況下,直接以對話的方式向它提問,並獲得回應... 怎麼越說越覺得有點像以前的迴紋針... (別跳出來說自己知道我在說什麼 xD 它的第一時間公開在全世界的時間點是 2023 年 Google IO 大會發佈的影像  What's new in Android development tools  的演示過程中; 大會的演示情境是以開發過程發生異常的方式,讓我們看到可以直接打開 Studio Bot 來取得解法。 (截圖自「What's new in Android development tools」影片中) 這個工具無疑是為 Android 開發者帶來一個方便又能較為精準的解答工具,而在發佈的時間點,它僅能在還處於 Canary Build 的  Iguana ,這個 Android Studio 的預覽版本中,且也只有美國地區才能使用,而在同年的 9/22 終於 開放給全世界超過 170 個地區 使用了。 [2024/04/09 更新]  1. 更新的這個時間點,Iguana 已經是穩定版,而 Studio Bot 仍只能在預覽版 (Jellyfish 以及 Koala) 使用。 2. Studio Bot 更名為 Gemini in Android Studio 怎麼啟用 不想看啟動的操作步驟請自行跳過這段 😆 1. 先下載 預覽版 寫在前面: 如果已經有安裝 Jellyfish 之後的版本,可以 跳過這個步驟 所以想玩的朋友需要先下載預覽版本。 我們