Gemini 是一個多模態模型,它既可以接受文本輸入,也可以接受圖像輸入。我們為 Android 開發者們介紹一種方法,以幫助您在設備上使用我們最小規模的模型:Gemini Nano。Gemini Nano 可以通過 AICore 在特定設備上使用。AICore 是一種處理模型管理、運行時、安全功能等任務的系統服務,有助于簡化開發者的工作。現在,我們將向您介紹訪問 Gemini Pro 模型的全新方法,該模型可以在 Google 的數據中心中運行,而不是在設備上運行。
使用 Gemini Pro 開發應用
Gemini Pro 可通過 Gemini API 訪問,它是我們在各種文本和圖像推理任務中進行擴展的最佳模型。為了簡化 Gemini Pro 的集成,您可以使用適用于 Android 的客戶端 SDK: Google AI SDK。該 SDK 支持從 Android 應用直接集成,無需開發者構建和管理自己的后端基礎設施,從而降低開發成本并提高開發速度。
-
Gemini API
web=>ai.google.dev/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content -
Google AI SDK
web=>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
web=>ai.google.dev/available_regions?hl=zh-cn
△ 在 Google AI Studio 中生成
我們還在最新的 Android Studio 預覽版中為開發者直接使用 Gemini API 提供了更簡便的方式。即將推出的新項目模板可幫助開發者立即開始使用適用于 Android 的 Google AI SDK。借助 Android Studio 的增強型代碼補全和 Lint 檢查工具,您可以更輕松地處理與 API 密鑰和安全性相關的問題。
-
最新的 Android Studio 預覽版
web=>developer.android.com/studio/preview -
新項目模板
web=>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 密鑰
web=>makersuite.google.com/app/apikey/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content
或者,您可以通過導入生成式 AI 代碼示例,并在 Android Studio 中通過選擇 "文件">"新建">"導入示例",然后搜索 "生成式 AI 示例" 進行設置。
-
生成式 AI 代碼示例
web=>github.com/google/generative-ai-android/tree/main/generativeai-android-sample
△ 生成式 AI 示例應用
即刻開始使用 Gemini Pro 構建 AI 驅動的功能和 Android 應用吧。
-
Gemini Pro
web=>ai.google.dev/tutorials/android_quickstart?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content