Отправляйте пользовательские запросы в Gemini Nano с помощью API GenAI Prompt

С помощью API GenAI Prompt от ML Kit вы можете отправлять запросы на естественном языке непосредственно на устройство Gemini Nano . API GenAI Prompt принимает либо текстовый ввод, либо комбинированный ввод изображения и текста и выдает текстовый результат.

API GenAI Prompt можно использовать в самых разных целях, включая следующие:

Вариант использования

Пример

понимание изображений

Анализ фотографий для классификации, например, по категориям «домашние животные», «еда» или «путешествия».

Краткие переводы

Перевод коротких сообщений между курьером и клиентом.

Управляемое суммирование

Составление краткого обзора отзывов о ресторане на основе конкретных интересов пользователя.

Извлечение сущностей

Извлечение важных сведений о предстоящем событии из переписки по электронной почте.

Вдохновение для создания контента

Предложения по темам для записей в дневнике.

Интеллектуальное сканирование документов

Извлечение и классификация товаров по изображению чека.

Классификация текста

Классификация отзывов клиентов по категориям: положительные, нейтральные или отрицательные.

API для оперативного выполнения запросов против API, специфичных для конкретных функций.

Существующие API ML Kit GenAI поддерживают сценарии суммирования , проверки орфографии , переписывания текста и описания изображений , которые также поддерживает API Prompt. В следующей таблице описаны преимущества каждого из них:

Рассмотрение

API подсказок

API, специфичные для конкретных функций

Усилия по интеграции

Высокий.

Внедрение требует больших усилий из-за необходимости оперативного проектирования и обеспечения качества.

Низкий.

Требуется меньше усилий, поскольку эти API уже оптимизированы для конкретных сценариев использования. Нет необходимости работать напрямую с LLM.

Гибкость

Больше гибкости, поскольку вы можете настроить подсказку под себя.

Меньшая гибкость. Каждый API имеет фиксированные параметры тонкой настройки и встроенный запрос, обладающий следующими характеристиками:

  • В качестве резюме можно использовать только 1-3 пункта.
  • Описание изображения общее и краткое.
  • Функция перезаписи поддерживает только предопределенные стили.

Как правило, используйте Prompt API, когда вам требуется больше возможностей для настройки и гибкости, а для стандартных задач, не требующих сложной логики, используйте API, специфичные для конкретных функций.

Пример кода