產品新聞

ML Kit 的 Prompt API:打造專屬的裝置端 Gemini Nano 體驗

閱讀時間:2 分鐘

有了 AI,您就能更輕鬆地打造個人化應用程式體驗,將內容轉換成適合使用者的格式。我們之前已開放開發人員透過 ML Kit GenAI API 整合 Gemini Nano,這些 API 專為摘要和圖片描述等特定用途設計。

今天,Android 裝置端生成式 AI 達成重大里程碑。我們很高興宣布 ML Kit GenAI Prompt API 推出 Alpha 版。這項 API 可讓您向 Gemini Nano 傳送自然語言和多模態要求,滿足您在使用生成式模型建構內容時,對控制權和彈性的需求。

Kakao 等合作夥伴已開始使用 Prompt API 建構應用程式,打造獨特體驗,發揮實際影響力。您現在只要編寫少量程式碼,就能試用 Prompt API 的強大功能。

 

 

從預先建構模型,邁向自訂裝置端生成式 AI

Prompt API 不僅提供預先建構的功能,還支援自訂的應用程式專屬生成式 AI 用途,讓您透過複雜的資料轉換建立獨特功能。Prompt API 會使用裝置端的 Gemini Nano 在本機處理資料,提供離線功能並提升使用者隱私權。

Prompt API 的主要用途:

Prompt API 可用於高度自訂的生成式 AI 用途。以下是一些建議範例:

  • 圖像解讀:分析相片並分類 (例如建立社群媒體貼文草稿,或辨識「寵物」、「食物」或「旅遊」等標籤)。
  • 智慧型文件掃描:使用傳統的機器學習模型從收據中擷取文字,然後使用 Prompt API 將每個項目分類。
  • 轉換 UI 的資料:分析長篇內容,製作簡短吸睛的通知標題。
  • 內容提示:根據使用者對主題的偏好,建議新的日記條目主題。
  • 內容分析:將顧客評論歸類為正面、中立或負面。
  • 資訊擷取:從電子郵件討論串擷取即將到來活動的重要詳細資料。

導入
Prompt API 可讓您建立自訂提示,並設定選用的生成參數,只需幾行程式碼即可完成:

Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

如需 Prompt API 的詳細實作範例,請參閱官方文件和 Github 範例。

Gemini Nano、效能和原型設計

Prompt API 目前在 Pixel 10 系列裝置上效能最佳,這些裝置搭載最新版 Gemini Nano (nano-v3)。這個版本的 Gemini Nano 採用與 Gemma 3n 相同的架構,我們在 I/O 大會上首次與開放模型社群分享了這個模型。

Gemma 3n 和 nano-v3 採用相同的基礎,開發人員可以更輕鬆地建立功能原型。如果沒有 Pixel 10 裝置,您可以使用本機的 Gemma 3n 製作原型,立即開始實驗提示。

如需支援 GenAI API 的完整裝置清單,請參閱裝置支援文件。

瞭解詳情

歡迎參閱官方文件和 Github 上的範例,立即在 Android 應用程式中導入 Prompt API。

繼續閱讀