اخبار محصول

رابط برنامه‌نویسی کاربردی (API) کیت ML: تجربه‌های سفارشی روی دستگاه Gemini Nano را آزاد کنید

مطالعه ۲ دقیقه‌ای
۳ نویسنده
Caren Chang, Chengji Yan, Penny Li

هوش مصنوعی ایجاد تجربیات شخصی‌سازی‌شده از برنامه‌ها را که محتوا را به قالب مناسب برای کاربران تبدیل می‌کنند، آسان‌تر می‌کند. ما قبلاً به توسعه‌دهندگان این امکان را داده بودیم که از طریق APIهای GenAI کیت ML که برای موارد استفاده خاص مانند خلاصه‌سازی و توصیف تصویر طراحی شده‌اند، با Gemini Nano ادغام شوند.

امروز نقطه عطفی بزرگ برای هوش مصنوعی مولد روی دستگاه اندروید است. ما از انتشار نسخه آلفای رابط برنامه‌نویسی کاربردی سریع GenAI Kit ML خبر می‌دهیم. این رابط برنامه‌نویسی کاربردی به شما امکان می‌دهد درخواست‌های زبان طبیعی و چندوجهی را به Gemini Nano ارسال کنید و به نیاز به کنترل و انعطاف‌پذیری بیشتر هنگام ساخت با مدل‌های مولد پاسخ دهید.

شرکایی مانند Kakao در حال حاضر با استفاده از Prompt API در حال ساخت هستند و تجربیات منحصر به فردی را با تأثیر در دنیای واقعی ایجاد می‌کنند. شما می‌توانید همین امروز با حداقل کد، ویژگی‌های قدرتمند Prompt API را آزمایش کنید.

فراتر از GenAI از پیش ساخته شده، به GenAI سفارشی روی دستگاه بروید

Prompt API فراتر از قابلیت‌های از پیش ساخته شده عمل می‌کند تا از موارد استفاده GenAI سفارشی و مختص برنامه پشتیبانی کند و به شما امکان می‌دهد ویژگی‌های منحصر به فردی را با تبدیل داده‌های پیچیده ایجاد کنید. Prompt API از Gemini Nano روی دستگاه برای پردازش داده‌ها به صورت محلی استفاده می‌کند و قابلیت آفلاین را فعال کرده و حریم خصوصی کاربر را بهبود می‌بخشد.

موارد استفاده کلیدی برای Prompt API:

رابط برنامه‌نویسی کاربردی سریع (Prompt API) امکان استفاده از GenAI با قابلیت سفارشی‌سازی بالا را فراهم می‌کند. در اینجا چند نمونه پیشنهادی ارائه شده است:

  • درک تصویر: تجزیه و تحلیل عکس‌ها برای طبقه‌بندی (مثلاً ایجاد پیش‌نویس پست در رسانه‌های اجتماعی یا شناسایی برچسب‌هایی مانند «حیوانات خانگی»، «غذا» یا «سفر»).
  • اسکن هوشمند اسناد: استفاده از یک مدل سنتی یادگیری ماشین برای استخراج متن از رسید و سپس دسته‌بندی هر مورد با Prompt API.
  • تبدیل داده‌ها برای رابط کاربری: تجزیه و تحلیل محتوای طولانی برای ایجاد یک عنوان اعلان کوتاه و جذاب.
  • پیشنهاد محتوا: پیشنهاد موضوعات برای نوشته‌های جدید دفتر خاطرات بر اساس ترجیح کاربر برای موضوعات.
  • تحلیل محتوا: طبقه‌بندی نظرات مشتریان به دسته‌های مثبت، خنثی یا منفی.
  • استخراج اطلاعات: استخراج جزئیات مهم درباره یک رویداد آینده از یک رشته ایمیل.

پیاده‌سازی
API مربوط به Prompt به شما امکان می‌دهد تا تنها با چند خط کد، Promptهای سفارشی ایجاد کرده و پارامترهای تولید اختیاری را تنظیم کنید:

  Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

برای مثال‌های دقیق‌تر از پیاده‌سازی Prompt API، مستندات رسمی و نمونه آن را در Github بررسی کنید.

جمینی نانو، عملکرد و نمونه‌سازی

رابط برنامه‌نویسی Prompt در حال حاضر بهترین عملکرد را در سری دستگاه‌های Pixel 10 دارد که آخرین نسخه Gemini Nano (nano-v3) را اجرا می‌کنند. این نسخه از Gemini Nano بر اساس همان معماری Gemma 3n ساخته شده است، مدلی که ما برای اولین بار در I/O با جامعه مدل باز به اشتراک گذاشتیم.

پایه و اساس مشترک بین Gemma 3n و nano-v3 به توسعه‌دهندگان این امکان را می‌دهد که راحت‌تر ویژگی‌های اولیه را نمونه‌سازی کنند. برای کسانی که دستگاه Pixel 10 ندارند، می‌توانند همین امروز با نمونه‌سازی اولیه با Gemma 3n به صورت محلی، آزمایش با دستورالعمل‌ها را شروع کنند.

برای مشاهده لیست کامل دستگاه‌هایی که از رابط‌های برنامه‌نویسی کاربردی GenAI پشتیبانی می‌کنند، به مستندات پشتیبانی دستگاه ما مراجعه کنید.

بیشتر بدانید

همین امروز با راهنمایی مستندات رسمی ما و نمونه موجود در گیت‌هاب ، پیاده‌سازی Prompt API را در برنامه‌های اندروید خود آغاز کنید.

    نوشته شده توسط:

    ادامه مطلب