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.
