تاریخ انتشار: 12 دسامبر 2024، آخرین به روز رسانی: 20 مه 2025
با APIهای AI داخلی ، برنامه وب شما میتواند وظایف مبتنی بر هوش مصنوعی را بدون نیاز به استقرار یا مدیریت مدلهای هوش مصنوعی خود انجام دهد.
الزامات
ما در حال کار برای استانداردسازی این APIها در بین مرورگرها هستیم.
مدل ها
Prompt API، Summarizer API، Writer API، و Rewriter API Gemini Nano را دانلود میکنند که برای اجرا به صورت محلی در رایانههای رومیزی و لپتاپ طراحی شده است. این APIها روی دستگاه های تلفن همراه کار نمی کنند.
در حال حاضر، Summarizer API، Writer API و Rewriter API فقط از حالت متن به متن پشتیبانی می کنند. Prompt API دارای قابلیتهای چندوجهی برای نمونهسازی محلی برای شرکتکنندگان برنامه پیشنمایش اولیه خواهد بود.
سخت افزار
زبان شناساگر و API های مترجم فقط روی دسکتاپ در کروم کار می کنند.
Prompt API، Summarizer API، Writer API، و Rewriter API در Chrome کار میکنند که شرایط زیر رعایت شود:
- سیستم عامل : ویندوز 10 یا 11؛ macOS 13+ (ونتورا و به بعد)؛ یا لینوکس Chrome for Android، iOS و ChromeOS هنوز توسط APIهای ما که توسط Gemini Nano پشتیبانی میشوند، پشتیبانی نمیشوند.
- فضای ذخیره سازی : حداقل 22 گیگابایت در حجمی که نمایه کروم شما را در خود دارد.
- GPU : به طور دقیق بیش از 4 گیگابایت VRAM.
- شبکه : داده های نامحدود یا اتصال نامحدود.
این الزامات برای شما در فرآیند توسعه و کاربرانی که با ویژگی هایی که می سازید کار می کنند وجود دارد.
شروع به ساختن کنید
چندین API داخلی در مراحل مختلف توسعه وجود دارد. برخی از آنها در Chrome stabil هستند، برخی از شرکتکنندگان در آزمایشهای اولیه موجود هستند، و برخی دیگر فقط برای شرکتکنندگان برنامه پیشنمایش اولیه در دسترس هستند.
هر API مجموعه ای از دستورالعمل های خود را برای شروع و دانلود مدل دارد، هم برای نمونه سازی محلی و هم در محیط های تولید با آزمایش های اولیه.
- API مترجم
- API آشکارساز زبان
- Summarizer API
- Prompt API
- Prompt API در برنامههای افزودنی Chrome دستورالعملهای خاصی دارد تا به توسعهدهندگان برنامههای افزودنی کمک کند تا با Prompt API بسازند.
- Writer API و Rewriter API
- درخواست API برای استفاده در برنامههای افزودنی Chrome
- درخواست API برای وب (فقط EPP)
همه این APIها را می توان در هنگام ساخت برنامه های افزودنی کروم استفاده کرد.
از API ها در لوکال هاست استفاده کنید
همه APIها در localhost
کروم در دسترس هستند. این مراحل را دنبال کنید تا
- به
chrome://flags/#prompt-api-for-gemini-nano
بروید. - Enabled را انتخاب کنید.
- روی راه اندازی مجدد یا راه اندازی مجدد کروم کلیک کنید.
برای تأیید اینکه Gemini Nano دانلود شده و طبق برنامه کار میکند، DevTools را باز کنید و await LanguageModel.availability();
به کنسول این باید available
باشد.
عیب یابی لوکال هاست
اگر Gemini Nano آنطور که انتظار می رود کار نمی کند، مراحل زیر را دنبال کنید:
- کروم را مجددا راه اندازی کنید.
- به
chrome://components
بروید. - تأیید کنید که راهنمای بهینه سازی در مدل دستگاه موجود است. این بدان معناست که Gemini Nano یا در دسترس است یا در حال دانلود است.
- اگر شماره نسخه ای در لیست وجود ندارد، برای دانلود اجباری روی بررسی برای به روز رسانی کلیک کنید.
- DevTools را باز کنید و
LanguageModel.availability();
به کنسول این بایدavailable
باشد.
در صورت لزوم، مدتی صبر کنید و این مراحل را تکرار کنید.
فرآیند استاندارد
ما در حال کار برای استانداردسازی این APIها هستیم تا در همه مرورگرها کار کنند. این بدان معناست که ما APIها را به جامعه پلتفرمهای وب پیشنهاد کردهایم، و آنها را برای بحث بیشتر به گروه جامعه انکوباتور وب W3C منتقل کردهایم.
ما از W3C، Mozilla و WebKit برای هر API درخواست بازخورد داریم.
شما می توانید در مورد این فرآیند برای هر API در اسناد مربوطه اطلاعات بیشتری کسب کنید.
مشارکت کنید و بازخورد را به اشتراک بگذارید
اگر هوش مصنوعی داخلی را امتحان می کنید و بازخورد دارید، خوشحال می شویم آن را بشنویم.
- همه APIهای AI داخلی را کشف کنید.
- برای نگاهی اولیه به APIهای جدید و دسترسی به لیست پستی ما ، به برنامه پیش نمایش اولیه بپیوندید .
- اگر بازخوردی در مورد اجرای Chrome دارید، یک اشکال Chromium را ثبت کنید.
- با استانداردهای وب آشنا شوید.