생성형 AI 프롬프트 API를 사용하여 Gemini Nano에 맞춤 요청 보내기

ML Kit의 생성형 AI Prompt API를 사용하면 기기에서 자연어 요청을 Gemini Nano로 보낼 수 있습니다. 생성형 AI Prompt API는 텍스트 입력 또는 이미지와 텍스트 입력의 조합을 허용하고 텍스트 출력 또는 구조화된 출력을 내보냅니다.

생성형 AI Prompt API는 다음과 같은 다양한 사용 사례에 사용할 수 있습니다.

사용 사례

이미지 이해

'반려동물', '음식' 또는 '여행'과 같은 분류를 위해 사진을 분석합니다.

짧은 번역

배달 기사와 고객 간에 짧은 메시지를 번역합니다.

안내에 따른 요약

사용자의 특정 관심분야를 기반으로 레스토랑 리뷰를 요약합니다.

항목 추출

이메일 대화목록에서 예정된 이벤트에 관한 중요한 세부정보를 추출합니다.

콘텐츠 생성 아이디어

일기 항목의 프롬프트를 제안합니다.

지능형 문서 스캔

영수증 이미지에서 항목을 추출하고 분류합니다.

텍스트 분류

고객 리뷰를 긍정적, 중립적 또는 부정적 카테고리로 분류합니다.

Prompt API와 기능별 API 비교

기존 ML Kit 생성형 AI API는 요약 교정, 재작성, 이미지 설명 사용 사례를 지원하며 Prompt API도 지원합니다. 다음 표에는 각 API의 이점이 나와 있습니다.

구매 고려도

Prompt API

기능별 API

통합 노력

높음.

프롬프트 엔지니어링 및 품질 보증으로 인해 구현에 더 많은 노력이 필요합니다.

낮음.

이러한 API는 특정 사용 사례에 맞게 이미 미세 조정되어 있으므로 노력이 덜 필요합니다. LLM을 직접 사용할 필요가 없습니다.

유연성

프롬프트를 맞춤 엔지니어링할 수 있으므로 유연성이 더 높습니다.

유연성이 낮습니다. 각 API에는 다음과 같은 특성이 있는 고정된 미세 조정 및 기본 제공 프롬프트가 있습니다.

  • 요약은 글머리 기호 1~3개로만 구성할 수 있습니다.
  • 이미지 설명은 일반적이고 짧습니다.
  • 재작성은 미리 정의된 스타일만 지원합니다.

일반적으로 더 많은 맞춤설정과 유연성이 필요한 경우 Prompt API를 사용하고 복잡한 로직이 필요하지 않은 표준 작업에는 기능별 API를 사용합니다.

샘플 코드