با هوش مصنوعی داخلی شروع کنید

تاریخ انتشار: 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 ها در لوکال هاست استفاده کنید

همه APIها در localhost کروم در دسترس هستند. این مراحل را دنبال کنید تا

  1. به chrome://flags/#prompt-api-for-gemini-nano بروید.
  2. Enabled را انتخاب کنید.
  3. روی راه اندازی مجدد یا راه اندازی مجدد کروم کلیک کنید.

برای تأیید اینکه Gemini Nano دانلود شده و طبق برنامه کار می‌کند، DevTools را باز کنید و await LanguageModel.availability(); به کنسول این باید available باشد.

عیب یابی لوکال هاست

اگر Gemini Nano آنطور که انتظار می رود کار نمی کند، مراحل زیر را دنبال کنید:

  1. کروم را مجددا راه اندازی کنید.
  2. به chrome://components بروید.
  3. تأیید کنید که راهنمای بهینه سازی در مدل دستگاه موجود است. این بدان معناست که Gemini Nano یا در دسترس است یا در حال دانلود است.
    • اگر شماره نسخه ای در لیست وجود ندارد، برای دانلود اجباری روی بررسی برای به روز رسانی کلیک کنید.
  4. DevTools را باز کنید و LanguageModel.availability(); به کنسول این باید available باشد.

در صورت لزوم، مدتی صبر کنید و این مراحل را تکرار کنید.

فرآیند استاندارد

ما در حال کار برای استانداردسازی این APIها هستیم تا در همه مرورگرها کار کنند. این بدان معناست که ما APIها را به جامعه پلتفرم‌های وب پیشنهاد کرده‌ایم، و آنها را برای بحث بیشتر به گروه جامعه انکوباتور وب W3C منتقل کرده‌ایم.

ما از W3C، Mozilla و WebKit برای هر API درخواست بازخورد داریم.

شما می توانید در مورد این فرآیند برای هر API در اسناد مربوطه اطلاعات بیشتری کسب کنید.

مشارکت کنید و بازخورد را به اشتراک بگذارید

اگر هوش مصنوعی داخلی را امتحان می کنید و بازخورد دارید، خوشحال می شویم آن را بشنویم.