使用 Gemini Pro 高效開發(fā)應(yīng)用
不久前,我們推出了最強大的基礎(chǔ)模型 Gemini。Gemini 是一個多模態(tài)模型,它既可以接受文本輸入,也可以接受圖像輸入。我們?yōu)?Android 開發(fā)者們介紹一種方法,以幫助您在設(shè)備上使用我們最小規(guī)模的模型:Gemini Nano。Gemini Nano 可以通過 AICore 在特定設(shè)備上使用。AICore 是一種處理模型管理、運行時、安全功能等任務(wù)的系統(tǒng)服務(wù),有助于簡化開發(fā)者的工作?,F(xiàn)在,我們將向您介紹訪問 Gemini Pro 模型的全新方法,該模型可以在 Google 的數(shù)據(jù)中心中運行,而不是在設(shè)備上運行。
- ?Gemini Nanohttps://android-developers.googleblog.com/2023/12/a-new-foundation-for-ai-on-android.html
- AICorehttps://developer.android.google.cn/ml/aicore?
使用 Gemini Pro 開發(fā)應(yīng)用
Gemini Pro 可通過 Gemini API 訪問,它是我們在各種文本和圖像推理任務(wù)中進行擴展的最佳模型。為了簡化 Gemini Pro 的集成,您可以使用適用于 Android 的客戶端 SDK: Google AI SDK。該 SDK 支持從 Android 應(yīng)用直接集成,無需開發(fā)者構(gòu)建和管理自己的后端基礎(chǔ)設(shè)施,從而降低開發(fā)成本并提高開發(fā)速度。
- ?Gemini APIhttps://ai.google.dev/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content
- Google AI SDKhttp://ai.google.dev/tutorials/android_quickstart/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content
Google AI Studio 可提供一種簡化的方式,幫助開發(fā)者集成 Gemini Pro 模型、創(chuàng)建提示、生成 API 密鑰,并輕松地將創(chuàng)意落地為 AI 應(yīng)用。在 Google AI Studio 中開發(fā)好提示后,您只需點擊 "獲取代碼" 操作,即可生成一個 Kotlin 代碼片段,然后便可立即使用適用于 Android 的 Google AI SDK 開始集成 Gemini。
- ?Google AI Studiohttps://ai.google.dev/available_regions?hl=zh-cn
△ 在 Google AI Studio 中生成
用于 Gemini API 的 Kotlin 代碼
我們還在最新的 Android Studio 預(yù)覽版中為開發(fā)者直接使用 Gemini API 提供了更簡便的方式。即將推出的新項目模板可幫助開發(fā)者立即開始使用適用于 Android 的 Google AI SDK。借助 Android Studio 的增強型代碼補全和 Lint 檢查工具,您可以更輕松地處理與 API 密鑰和安全性相關(guān)的問題。
- ?最新的 Android Studio 預(yù)覽版https://developer.android.com/studio/preview
- 新項目模板https://developer.android.google.cn/studio/preview/gemini-template
△ Android Studio 中 AI 的新項目模板
如果您想使用 Android Studio 中的新模板,可以通過 "文件">"新建">"新項目" 來選擇 Gemini API 入門模板。此模板為預(yù)配置項目提供了使用 Gemini API 所需的代碼。在您選擇項目名稱和位置后,系統(tǒng)將提示您在 Google AI Studio 中生成 API 密鑰,并要求您在 Android Studio 中輸入該密鑰。Android Studio 將通過與 Gemini API 的連接自動為您設(shè)置項目,從而簡化您的工作流程。
- ?生成 API 密鑰https://makersuite.google.com/app/apikey/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content
或者,您可以通過導(dǎo)入生成式 AI 代碼示例,并在 Android Studio 中通過選擇 "文件">"新建">"導(dǎo)入示例",然后搜索 "生成式 AI 示例" 進行設(shè)置。
- ?生成式 AI 代碼示例https://github.com/google/generative-ai-android/tree/main/generativeai-android-sample
△ 生成式 AI 示例應(yīng)用
即刻開始使用 Gemini Pro 構(gòu)建 AI 驅(qū)動的功能和 Android 應(yīng)用吧。
- ?Gemini Prohttp://ai.google.dev/tutorials/android_quickstart?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content
本文轉(zhuǎn)載自:??Android開發(fā)者??
作者:Android
