當前位置: 妍妍網 > 碼農

使用 Gemini Pro 高效開發套用

2024-02-05碼農

作者 / 工程副總裁 Dave Burke

不久前,我們推出了最強大的基礎模型 。Gemini 是一個多模態模型,它既可以接受文本輸入,也可以接受影像輸入。我們為 Android 開發者們介紹一種方法,以幫助您在裝置上使用我們最小規模的模型: Gemini Nano 。Gemini Nano 可以透過 AICore 在特定裝置上使用。AICore 是一種處理模型管理、執行時、安全功能等任務的系統服務,有助於簡化開發者的工作。現在,我們將向您介紹存取 Gemini Pro 模型的全新方法,該模型可以在 Google 的數據中心中執行,而不是在裝置上執行。

  • Gemini Nano
    https://android-developers.googleblog.com/2023/12/a-new-foundation-for-ai-on-android.html

  • AICore
    https://developer.android.google.cn/ml/aicore

  • 使用 Gemini Pro 開發套用

    Gemini Pro 可透過 Gemini API 存取,它是我們在各種文本和影像推理任務中進行擴充套件的最佳模型。為了簡化 Gemini Pro 的整合,您可以使用適用於 Android 的客戶端 SDK: Google AI SDK 。該 SDK 支持從 Android 套用直接整合,無需開發者構建和管理自己的後端基礎設施,從而降低開發成本並提高開發速度。

  • Gemini API
    https://ai.google.dev/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content

  • Google AI SDK
    http://ai.google.dev/tutorials/android_quickstart/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content

  • Google AI Studio 可提供一種簡化的方式,幫助開發者整合 Gemini Pro 模型、建立提示、生成 API 金鑰,並輕松地將創意落地為 AI 套用。在 Google AI Studio 中開發好提示後,您只需點選 "獲取程式碼" 操作,即可生成一個 Kotlin 程式碼片段,然後便可立即使用適用於 Android 的 Google AI SDK 開始整合 Gemini。

  • Google AI Studio
    https://ai.google.dev/available_regions?hl=zh-cn

  • △ 在 Google AI Studio 中生成

    用於 Gemini API 的 Kotlin 程式碼

    我們還在 最新的 Android Studio 預覽版 中為開發者直接使用 Gemini API 提供了更簡便的方式。即將推出的 新計畫樣版 可幫助開發者立即開始使用適用於 Android 的 Google AI SDK。借助 Android Studio 的增強型程式碼補全和 Lint 檢查工具,您可以更輕松地處理與 API 金鑰和安全性相關的問題。

  • 最新的 Android Studio 預覽版
    https://developer.android.com/studio/preview

  • 新計畫樣版
    https://developer.android.google.cn/studio/preview/gemini-template

  • △ Android Studio 中 AI 的新計畫樣版

    如果您想使用 Android Studio 中的新樣版,可以透過 "檔" >"新建">"新計畫" 來選擇 Gemini API 入門樣版。此樣版為預 配置計畫提供了使用 Gemini API 所需的程式碼。在您選擇計畫名稱和位置後,系統將提示您在 Google AI Studio 中 生成 API 金鑰 ,並要求您在 Android Studio 中輸入該金鑰。Android Studio 將透過與 Gemini API 的連線自動為您設定計畫,從而簡化您的工作流程。

  • 生成 API 金鑰
    https://makersuite.google.com/app/apikey/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content

  • 或者,您可以透過 匯入 生成式 AI 程式碼範例 ,並在 Android Studio 中透過選擇 "檔">"新建">"匯入範例" ,然後搜尋 "生成式 AI 範例" 進行設定。

  • 生成式 AI 程式碼範例
    https://github.com/google/generative-ai-android/tree/main/generativeai-android-sample

  • △ 生成式 AI 範例套用

    即刻開始使用 Gemini Pro 構建 AI 驅動的功能和 Android 套用吧。也歡迎您持續關註 "Android 開發者" 微信公眾號,及時了解更多開發技術和產品更新等資訊動態。

  • Gemini Pro
    http://ai.google.dev/tutorials/android_quickstart?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content

  • 推薦閱讀

    如頁面未載入,請重新整理重試

    點選屏末 | 閱讀原文 | 即刻了解 Gemini 更多資訊