據(jù)谷歌表示,Gemini Pro 是他們最好的模型,具備廣泛的文本和圖像推理能力。Gemini Pro 運(yùn)行在谷歌的數(shù)據(jù)中心,可通過(guò) Gemini API 訪問(wèn)。谷歌稱,使用 Gemini 最簡(jiǎn)單的方法是使用 Google AI Studio,這是一個(gè)基于 Web 的工具,可用于在瀏覽器中進(jìn)行原型設(shè)計(jì)和輸入提示詞。等你獲得滿意的結(jié)果,可以將模型導(dǎo)出并在你首選的語(yǔ)言(例如 Python)中使用,在后端運(yùn)行。
對(duì)于 Android 應(yīng)用程序,Google 提供了 Google AI Client SDK for Android,它將 Gemini REST API 封裝為慣用的 Kotlin API。開(kāi)發(fā)者無(wú)需直接使用 REST API,也無(wú)需為在 Android 應(yīng)用程序中訪問(wèn) Gemini 模型實(shí)現(xiàn)服務(wù)器端服務(wù)。
下面的代碼片段演示了如何使用 Google AI SDK 基于文本提示詞生成文本。
val generativeModel = GenerativeModel(
modelName = "gemini-pro",
apiKey = BuildConfig.apiKey
)
val prompt = "Write a story about a magic backpack."
val response = generativeModel.generateContent(prompt)
print(response.text)
除了純文本模型,Gemini 還提供了一個(gè)多模態(tài)模型,能夠基于文本和圖像輸入生成文本(gemini-pro-vision),并支持流式傳輸,實(shí)現(xiàn)更快速的交互。在這種情況下,你應(yīng)該使用 generateContentStream 而不是 generateContent,如下所示:
var fullResponse = ""
generativeModel.generateContentStream(inputContent).collect { chunk ->
print(chunk.text)
fullResponse += chunk.text
}
為了進(jìn)一步簡(jiǎn)化開(kāi)發(fā)者的工作流程,最新版本的 Android Studio 預(yù)覽版引入了一個(gè)新的項(xiàng)目模板,該模板將引導(dǎo)開(kāi)發(fā)人員完成使用 Gemini Pro 所需的步驟,從在 Google AI Studio 生成 API 密鑰開(kāi)始。
除了 Gemini Pro,谷歌還提供了一個(gè)更小的模型,Gemini Nano,可以在設(shè)備上運(yùn)行。這使得應(yīng)用程序可以確保數(shù)據(jù)永遠(yuǎn)不離開(kāi)設(shè)備,并確保可預(yù)測(cè)的延遲,即使在網(wǎng)絡(luò)不可用的情況下。Gemini Nano 可通過(guò) AICore 在特定的設(shè)備上提供,AICore 是一項(xiàng)針對(duì) Android 14 的新系統(tǒng)服務(wù),旨在通過(guò)處理模型管理、運(yùn)行時(shí)、安全性等來(lái)簡(jiǎn)化 AI 與 Android 應(yīng)用程序的集成。
-
Android
+關(guān)注
關(guān)注
12文章
4024瀏覽量
133973 -
谷歌
+關(guān)注
關(guān)注
27文章
6254瀏覽量
111370 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3344瀏覽量
60251
原文標(biāo)題:谷歌發(fā)布新的 AI SDK,簡(jiǎn)化 Gemini 模型與 Android 應(yīng)用程序的集成
文章出處:【微信號(hào):AI前線,微信公眾號(hào):AI前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
谷歌AI霸主歸來(lái)!多線反擊OpenAI,開(kāi)啟安卓Gemini時(shí)代
Gemini CLI 中轉(zhuǎn)站配置使用教程
晶晨攜手谷歌,助力端側(cè)大模型Gemini的硬件落地
谷歌正式推出Gemini 3 Flash模型
每年10億美元,蘋(píng)果與谷歌官宣合作,Gemini大模型注入Siri
Gemini AI 再進(jìn)化:谷歌聯(lián)合XREAL發(fā)布Project Aura, 打開(kāi)“看見(jiàn)世界”的新能力
谷歌正式推出最新Gemini 3 AI模型
谷歌Gemini 3模型開(kāi)啟智能新紀(jì)元
Android Studio中的Gemini全面支持Dart和Flutter開(kāi)發(fā)
谷歌Gemini 2.5模型系列更新
谷歌I/O 2025大會(huì)前透露:Android 16接入Gemini,智能手機(jī)、XR設(shè)備升級(jí)
Gemini API集成Google圖像生成模型Imagen 3
Android Studio中的Gemini支持多模態(tài)輸入功能
谷歌Gemini API最新進(jìn)展
MCP:連接AI與應(yīng)用程序的開(kāi)放標(biāo)準(zhǔn)!
谷歌發(fā)布新的AI SDK,簡(jiǎn)化Gemini模型與Android應(yīng)用程序的集成
評(píng)論