谷歌推出全新Google AI SDK 简化Android应用集成流程

2023-12-26 17:16:10   |   弘乐   |   85

谷歌近日推出了全新的 Google AI SDK,旨在简化 Android 应用集成其高性能的 Gemini Pro 模型。这是一个令人兴奋的消息,因为它意味着开发人员可以更轻松地利用谷歌强大的AI技术,为用户提供更智能、更有趣的体验。

Gemini Pro 是谷歌功能最强大的模型之一,可用于处理广泛的文本和图像推理任务。它基于谷歌最先进的自然语言处理和计算机视觉技术,可以根据输入生成有意义的输出,例如摘要、标题、对话、图像描述等。Gemini Pro 运行于谷歌数据中心,可通过 Gemini API 访问。

要使用 Gemini Pro,开发人员需要先在 Google AI Studio 中创建一个 prompt(提示词),即一个定义了输入和输出格式的模板。Google AI Studio 是一个基于 Web 的工具,可在浏览器中进行原型设计和运行 prompt。开发人员可以从预定义的 prompt 库中选择一个适合自己需求的 prompt,或者自己创建一个新的 prompt。Google AI Studio 还提供了一些实用的功能,例如调整参数、查看结果、测试性能等。

如果对结果满意,开发人员就可以将 prompt 导出为代码,并使用其所选的编程语言(例如 Python)在后端运行。这样,就可以将 Gemini Pro 集成到任何应用或服务中,无论是 Web 应用、移动应用、桌面应用还是云服务。

对于 Android 应用,谷歌提供了 Google AI client SDK for Android,它将 Gemini REST API 封装为 Kotlin 原生的 API。借助它,开发人员无需直接与 REST API 交互,也不需要在 Android 应用中实现用于访问 Gemini 模型的服务器端服务。Google AI client SDK for Android 还提供了一些便捷的功能,例如异步请求、错误处理、缓存等。

除了纯文本模型之外,Gemini 还提供了一个多模态模型(gemini-pro-vision),能够从文本和图像输入生成文本,并支持流式处理,从而实现更快的交互。这个模型可以用于实现一些有趣的功能,例如根据用户输入的文字生成配图、根据用户拍摄的照片生成故事、根据用户选择的图片生成标题等。

为了进一步简化开发人员的工作流程,最新的 Android Studio 预览版引入了一个新的项目模板,该模板将指导开发人员使用 Gemini Pro 所需的步骤。开发人员只需选择一个 prompt,并填写一些基本信息,就可以生成一个包含 Google AI client SDK for Android 的项目,并且已经配置好了相关的权限和依赖项。

除了 Gemini Pro 之外,谷歌还提供了一个更小的模型 Gemini Nano,该模型可以在设备端运行,数据可以不离开设备,并且即使在网络不可用时也能使用。Gemini Nano 可在部分设备上通过 AICore 使用,AICore 是 Android 14 中的一个新系统服务,旨在简化将 AI 集成到 Android 应用中,其负责模型管理、运行时(runtime)、安全性等多个方面。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字、图片等内容的真实性、完整性、及时性本站不作任何保证或承诺,请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时发送相关信息至bireading@163.com,本站将会在48小时内处理完毕。

谷歌推出全新Google AI SDK 简化Android应用集成流程

2023-12-26 17:16:10 浏览量: 85 作者: 弘乐

谷歌近日推出了全新的 Google AI SDK,旨在简化 Android 应用集成其高性能的 Gemini Pro 模型。这是一个令人兴奋的消息,因为它意味着开发人员可以更轻松地利用谷歌强大的AI技术,为用户提供更智能、更有趣的体验。

Gemini Pro 是谷歌功能最强大的模型之一,可用于处理广泛的文本和图像推理任务。它基于谷歌最先进的自然语言处理和计算机视觉技术,可以根据输入生成有意义的输出,例如摘要、标题、对话、图像描述等。Gemini Pro 运行于谷歌数据中心,可通过 Gemini API 访问。

要使用 Gemini Pro,开发人员需要先在 Google AI Studio 中创建一个 prompt(提示词),即一个定义了输入和输出格式的模板。Google AI Studio 是一个基于 Web 的工具,可在浏览器中进行原型设计和运行 prompt。开发人员可以从预定义的 prompt 库中选择一个适合自己需求的 prompt,或者自己创建一个新的 prompt。Google AI Studio 还提供了一些实用的功能,例如调整参数、查看结果、测试性能等。

如果对结果满意,开发人员就可以将 prompt 导出为代码,并使用其所选的编程语言(例如 Python)在后端运行。这样,就可以将 Gemini Pro 集成到任何应用或服务中,无论是 Web 应用、移动应用、桌面应用还是云服务。

对于 Android 应用,谷歌提供了 Google AI client SDK for Android,它将 Gemini REST API 封装为 Kotlin 原生的 API。借助它,开发人员无需直接与 REST API 交互,也不需要在 Android 应用中实现用于访问 Gemini 模型的服务器端服务。Google AI client SDK for Android 还提供了一些便捷的功能,例如异步请求、错误处理、缓存等。

除了纯文本模型之外,Gemini 还提供了一个多模态模型(gemini-pro-vision),能够从文本和图像输入生成文本,并支持流式处理,从而实现更快的交互。这个模型可以用于实现一些有趣的功能,例如根据用户输入的文字生成配图、根据用户拍摄的照片生成故事、根据用户选择的图片生成标题等。

为了进一步简化开发人员的工作流程,最新的 Android Studio 预览版引入了一个新的项目模板,该模板将指导开发人员使用 Gemini Pro 所需的步骤。开发人员只需选择一个 prompt,并填写一些基本信息,就可以生成一个包含 Google AI client SDK for Android 的项目,并且已经配置好了相关的权限和依赖项。

除了 Gemini Pro 之外,谷歌还提供了一个更小的模型 Gemini Nano,该模型可以在设备端运行,数据可以不离开设备,并且即使在网络不可用时也能使用。Gemini Nano 可在部分设备上通过 AICore 使用,AICore 是 Android 14 中的一个新系统服务,旨在简化将 AI 集成到 Android 应用中,其负责模型管理、运行时(runtime)、安全性等多个方面。

,

Copyright ©2018 铋读网 All Rights Reserved.

京ICP备18051707号

京公网安备 11011302001633号