Envoyer des requêtes personnalisées à Gemini Nano avec l'API GenAI Prompt

L'API GenAI Prompt de ML Kit vous permet d'envoyer des requêtes en langage naturel sur l'appareil à Gemini Nano. L'API GenAI Prompt accepte une entrée de texte ou une entrée combinée d'image et de texte, et génère une sortie de texte.

Vous pouvez utiliser l'API GenAI Prompt pour différents cas d'utilisation, y compris les suivants :

Cas d'utilisation

Exemple

Compréhension des images

Analyser des photos pour les classer, par exemple dans les catégories "Animaux de compagnie", "Nourriture" ou "Voyages".

Traductions courtes

Traduire des messages courts entre un livreur et un client

Résumés guidés

Résumer les avis sur un restaurant en fonction des centres d'intérêt spécifiques d'un utilisateur.

Extraction d'entités

Extraire des informations importantes sur un événement à venir à partir d'un fil de discussion

Inspiration pour la génération de contenu

suggérer des requêtes pour une entrée de journal ;

Numérisation intelligente de documents

Extraire et catégoriser des articles à partir d'une image de reçu.

Classification de texte

Classer les avis clients dans une catégorie positive, neutre ou négative.

API d'invite et API spécifiques à une fonctionnalité

Les API d'IA générative ML Kit existantes sont compatibles avec les cas d'utilisation Summarization (Synthèse), Proofreading (Relecture), Rewriting (Réécriture) et Image Description (Description d'image), qui sont également compatibles avec l'API Prompt. Le tableau suivant présente les avantages de chacune :

Décision d'achat

API Prompt

API spécifiques aux fonctionnalités

Effort d'intégration

Élevé.

Nécessite plus d'efforts pour l'implémentation, en raison de l'ingénierie des requêtes et de l'assurance qualité.

faible.

Elles demandent moins d'efforts, car elles sont déjà optimisées pour des cas d'utilisation spécifiques. Vous n'avez pas besoin de travailler directement avec le LLM.

Flexibilité

Plus de flexibilité, car vous pouvez personnaliser la requête.

Moins de flexibilité. Chaque API dispose d'un réglage précis fixe et d'une invite intégrée présentant les caractéristiques suivantes :

  • Les résumés ne peuvent comporter qu'une à trois puces.
  • La description de l'image est générique et courte.
  • La réécriture n'est compatible qu'avec les styles prédéfinis.

En règle générale, utilisez l'API Prompt lorsque vous avez besoin de plus de personnalisation et de flexibilité, et utilisez les API spécifiques aux fonctionnalités pour les tâches standards qui ne nécessitent pas de logique complexe.

Exemple de code