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

Avec l'API GenAI Prompt de ML Kit, vous pouvez 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 émet une sortie de texte ou une sortie structurée.

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

Cas d'utilisation

Exemple

Compréhension d'images

Analyse de photos pour la classification, par exemple "animaux de compagnie", "nourriture" ou "voyages".

Traductions courtes

Traduction de messages courts entre un livreur et un client.

Rédaction de synthèses guidée

Synthèse des avis sur un restaurant en fonction des intérêts spécifiques d'un utilisateur.

Extraction d'entités

Extraction d'informations importantes sur un événement à venir à partir d'un fil de discussion par e-mail.

Inspiration pour la génération de contenu

Suggestion de prompts pour une entrée de journal.

Analyse intelligente de documents

Extraction et catégorisation d'articles à partir d'une image de reçu.

Classification de texte

Classification des avis clients dans une catégorie positive, neutre ou négative.

Comparaison entre l'API Prompt et les API spécifiques à une fonctionnalité

Les API GenAI ML Kit existantes sont compatibles avec les cas d'utilisation de synthèse, relecture, réécriture et de description d'images, qui sont également compatibles avec l'API Prompt. Le tableau suivant présente les avantages de chaque API :

Décision d'achat

API Prompt

API spécifiques à une fonctionnalité

Effort d'intégration

Élevé.

Nécessite plus d'efforts d'implémentation en raison de l'ingénierie des prompts et de l'assurance qualité.

Faible.

Nécessite moins d'efforts, car ces API sont déjà affinées pour des cas d'utilisation spécifiques. Il n'est pas nécessaire de travailler directement avec le LLM.

Flexibilité

Plus de flexibilité, car vous pouvez personnaliser le prompt.

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

  • Les synthèses ne peuvent comporter que 1 à 3 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 à une fonctionnalité pour les tâches standards qui ne nécessitent pas de logique complexe.

Exemple de code