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

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

생성형 AI 프롬프트 API는 다음을 비롯한 다양한 사용 사례에 사용할 수 있습니다.

사용 사례

이미지 이해

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

짧은 번역

배송 기사와 고객 간의 짧은 메시지 번역

가이드 요약

사용자의 특정 관심분야에 따라 식당 리뷰를 요약합니다.

항목 추출

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

콘텐츠 생성 아이디어

일기 항목에 대한 프롬프트 제안

지능형 문서 스캔

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

텍스트 분류

고객 리뷰를 긍정, 중립 또는 부정 카테고리로 분류

프롬프트 API와 기능별 API 비교

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

구매 고려도

Prompt API

기능별 API

통합 노력

높음.

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

해방되어 보세요

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

유연성

프롬프트를 맞춤 엔지니어링할 수 있으므로 유연성이 향상됩니다.

유연성이 떨어집니다. 각 API에는 다음과 같은 특징이 있는 고정된 미세 조정과 내장 프롬프트가 있습니다.

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

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

샘플 코드