Google AI SDK for Android

Par:
fredericmazue

ven, 22/12/2023 - 12:51

Google a récemment lancé son intelligence artificielle Gemini concurrente de GTP-4. Peu importe que la presentation qui a été faite soit sujette à caution, Google veut maintenant voir Gemini partout, y compris au sein des applications Android. Pour cette raison Google a publié Google AI SDK for Android a l'intention des développeurs Android.

Le SDK client Google AI pour Android permet aux développeurs d'utiliser les modèles d'IA génératifs de Google, dont bien sûr Gemini, pour créer des fonctionnalités et des applications basées sur l'IA. Ce SDK prend en charge des cas d'utilisation tels que :

  • Générer du texte à partir d'une saisie de texte uniquement
  • Générer du texte à partir de la saisie de texte et d'images (multimodal)
  • Construire des conversations à plusieurs tours (chat)

Par exemple, avec seulement quelques lignes de code, vous pouvez accéder aux capacités multimodales de Gemini pour générer du texte à partir d'une saisie de texte et d'image :

val generativeModel = GenerativeModel(
    modelName = "gemini-pro-vision",
    apiKey = BuildConfig.apiKey
)

val cookieImage: Bitmap = // ...
val inputContent = content() {
  image(cookieImage)
  text("Does this look store-bought or homemade?")
}

val response = generativeModel.generateContent(inputContent)
print(response.text)

Google AI SDK for Android est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.