Za pomocą interfejsu GenAI Prompt API w ML Kit możesz wysyłać żądania w języku naturalnym na urządzeniu do Gemini Nano. Interfejs GenAI Prompt API akceptuje dane wejściowe w postaci tekstu lub połączonych obrazów i tekstu, a generuje dane wyjściowe w postaci tekstu.
Interfejs GenAI Prompt API możesz wykorzystać w różnych przypadkach użycia, w tym:
Przypadek użycia | Przykład |
Rozpoznawanie obrazów | analizowanie zdjęć pod kątem klasyfikacji, np. „zwierzęta”, „jedzenie” lub „podróże”; |
Krótkie tłumaczenia | tłumaczenie krótkich wiadomości między kierowcą dostarczającym przesyłkę a klientem; |
Podsumowanie z przewodnikiem | Podsumowywanie opinii o restauracji na podstawie konkretnych zainteresowań użytkownika. |
Ekstrakcja encji | wyodrębnianie ważnych informacji o nadchodzącym wydarzeniu z wątku e-mail; |
Inspiracje do generowania treści | sugerowanie promptów do wpisu w dzienniku, |
Inteligentne skanowanie dokumentów | wyodrębnianie i kategoryzowanie pozycji z obrazu paragonu; |
Klasyfikacja tekstu | klasyfikowanie opinii klientów jako pozytywnych, neutralnych lub negatywnych; |
Interfejs Prompt API a interfejsy API poszczególnych funkcji
Obecne interfejsy ML Kit GenAI API obsługują przypadki użycia podsumowywania, korekty, przekształcania i opisu obrazu, które są też obsługiwane przez Prompt API. W tabeli poniżej znajdziesz korzyści wynikające z każdej z nich:
Rozważanie zakupu | Prompt API | Interfejsy API dotyczące konkretnych funkcji |
Trudność integracji | Wysoki. Wymaga więcej wysiłku w realizacji ze względu na inżynierię promptów i zapewnienie jakości. | Niski. Wymaga mniej wysiłku, ponieważ te interfejsy API są już dostosowane do konkretnych przypadków użycia. Nie musisz bezpośrednio korzystać z LLM. |
Elastyczność | Większa elastyczność, ponieważ możesz dostosować prompt. | Mniejsza elastyczność. Każdy interfejs API ma stałe dostrajanie i wbudowany prompt o tych cechach:
|
Ogólnie rzecz biorąc, używaj interfejsu Prompt API, gdy potrzebujesz większego dostosowania i elastyczności, a interfejsów API konkretnych funkcji do standardowych zadań, które nie wymagają złożonej logiki.