প্রকাশিত: ডিসেম্বর 12, 2024, সর্বশেষ আপডেট: 20 মে, 2025
অন্তর্নির্মিত AI API এর সাথে, আপনার ওয়েব অ্যাপ্লিকেশনটি নিজস্ব AI মডেল স্থাপন বা পরিচালনার প্রয়োজন ছাড়াই AI-চালিত কাজগুলি সম্পাদন করতে পারে৷
প্রয়োজনীয়তা
আমরা ব্রাউজার জুড়ে এই APIগুলিকে মানক করার জন্য কাজ করছি৷
মডেল
প্রম্পট এপিআই, সামারাইজার এপিআই, রাইটার এপিআই এবং রিরাইটার এপিআই একটি বড় ভাষার মডেল ডাউনলোড করে যা স্থানীয়ভাবে ডেস্কটপ এবং ল্যাপটপ কম্পিউটারে চালানোর জন্য ডিজাইন করা হয়েছে। এই APIগুলি মোবাইল ডিভাইসে কাজ করে না। আপনি এই APIগুলি ব্যবহার করার আগে, Google-এর জেনারেটিভ AI নিষিদ্ধ ব্যবহারের নীতি স্বীকার করুন৷
Summarizer API, Writer API, এবং Rewriter API শুধুমাত্র টেক্সট-টু-টেক্সট মোডালিটি সমর্থন করে। প্রারম্ভিক পূর্বরূপ প্রোগ্রাম অংশগ্রহণকারীদের স্থানীয় প্রোটোটাইপিংয়ের জন্য প্রম্পট API-এর মাল্টিমোডাল ক্ষমতা রয়েছে ।
হার্ডওয়্যার
নিম্নলিখিত প্রয়োজনীয়তাগুলি বিকাশকারী এবং ব্যবহারকারীদের জন্য বিদ্যমান যারা Chrome-এ এই APIগুলি ব্যবহার করে বৈশিষ্ট্যগুলি পরিচালনা করে৷ অন্যান্য ব্রাউজারগুলির বিভিন্ন অপারেটিং প্রয়োজনীয়তা থাকতে পারে।
ল্যাঙ্গুয়েজ ডিটেক্টর এবং ট্রান্সলেটর এপিআই ডেস্কটপে Chrome-এ কাজ করে। এই APIগুলি মোবাইল ডিভাইসে কাজ করে না। প্রম্পট API, Summarizer API, Writer API, এবং Rewriter API Chrome-এ কাজ করে যখন নিম্নলিখিত শর্তগুলি পূরণ হয়:
- অপারেটিং সিস্টেম : উইন্ডোজ 10 বা 11; macOS 13+ (ভেন্টুরা এবং তার পরে); বা লিনাক্স। Android, iOS এবং ChromeOS-এর জন্য Chrome এখনও জেমিনি ন্যানো ব্যবহার করে এমন API দ্বারা সমর্থিত নয়৷
- সঞ্চয়স্থান : আপনার Chrome প্রোফাইলে থাকা ভলিউমে কমপক্ষে 22 GB খালি স্থান।
- GPU : কঠোরভাবে 4 GB এর বেশি VRAM।
- নেটওয়ার্ক : সীমাহীন ডেটা বা একটি আনমিটার সংযোগ।
ব্রাউজার মডেল আপডেট করার সাথে সাথে জেমিনি ন্যানো এর সঠিক আকার পরিবর্তিত হতে পারে। বর্তমান আকার নির্ধারণ করতে, chrome://on-device-internals
যান এবং মডেল স্ট্যাটাসে যান। মডেলের আকার নির্ধারণ করতে তালিকাভুক্ত ফাইল পাথ খুলুন।
নির্মাণ শুরু করুন
উন্নয়নের বিভিন্ন পর্যায়ে বেশ কিছু অন্তর্নির্মিত AI API পাওয়া যায় । কিছু ক্রোম স্থিতিশীল, কিছু মূল ট্রায়ালের উপলব্ধ অংশগ্রহণকারী, এবং অন্যরা শুধুমাত্র প্রারম্ভিক পূর্বরূপ প্রোগ্রাম অংশগ্রহণকারীদের জন্য উপলব্ধ৷
স্থানীয় প্রোটোটাইপিং এবং উৎপত্তি ট্রায়াল সহ উত্পাদন পরিবেশ উভয় ক্ষেত্রেই মডেলটি শুরু করতে এবং ডাউনলোড করার জন্য প্রতিটি API-এর নিজস্ব নির্দেশাবলীর সেট রয়েছে।
- অনুবাদক API
- ভাষা সনাক্তকারী API
- সামারাইজার API
- প্রম্পট API
- ক্রোম এক্সটেনশনে প্রম্পট এপিআই প্রম্পট API দিয়ে এক্সটেনশন বিকাশকারীদের সাহায্য করার জন্য নির্দিষ্ট নির্দেশাবলী রয়েছে।
- Writer API এবং Rewriter API
- ক্রোম এক্সটেনশনে ব্যবহারের জন্য প্রম্পট API
- ওয়েবের জন্য প্রম্পট API (শুধুমাত্র EPP)
ক্রোম এক্সটেনশন তৈরি করার সময় এই সমস্ত API ব্যবহার করা যেতে পারে।
লোকালহোস্টে API ব্যবহার করুন
সমস্ত API গুলি ক্রোমের localhost
উপলব্ধ।
-
chrome://flags/#prompt-api-for-gemini-nano
এ যান। - সক্রিয় নির্বাচন করুন।
- পুনরায় চালু করুন বা Chrome পুনরায় চালু করুন ক্লিক করুন।
নিশ্চিত করতে জেমিনি ন্যানো ডাউনলোড হয়েছে এবং উদ্দেশ্য অনুযায়ী কাজ করে, DevTools খুলুন এবং টাইপ করুন await LanguageModel.availability();
কনসোলে এই available
ফিরে আসা উচিত.
স্থানীয় হোস্টের সমস্যা সমাধান করুন
যদি মডেলটি প্রত্যাশিত হিসাবে কাজ না করে তবে এই পদক্ষেপগুলি অনুসরণ করুন:
- Chrome পুনরায় চালু করুন।
-
chrome://components
এ যান। - নিশ্চিত করুন যে ডিভাইস মডেলের অপ্টিমাইজেশান গাইড উপস্থিত রয়েছে৷ এর মানে জেমিনি ন্যানো হয় উপলব্ধ বা ডাউনলোড হচ্ছে৷
- যদি কোন সংস্করণ নম্বর তালিকাভুক্ত না থাকে, ডাউনলোড জোরপূর্বক আপডেটের জন্য চেক করুন ক্লিক করুন।
- DevTools খুলুন এবং
LanguageModel.availability();
কনসোলে এইavailable
ফিরে আসা উচিত.
যদি প্রয়োজন হয়, কিছু সময় অপেক্ষা করুন এবং এই পদক্ষেপগুলি পুনরাবৃত্তি করুন।
মান প্রক্রিয়া
আমরা এই APIগুলিকে মানক করার জন্য কাজ করছি, যাতে তারা সমস্ত ব্রাউজারে কাজ করে৷ এর মানে আমরা ওয়েব প্ল্যাটফর্ম সম্প্রদায়ের কাছে API গুলি প্রস্তাব করেছি, এবং আরও আলোচনার জন্য সেগুলিকে W3C ওয়েব ইনকিউবেটর কমিউনিটি গ্রুপে স্থানান্তরিত করেছি৷
আমরা প্রতিটি API-এর জন্য W3C, Mozilla, এবং WebKit থেকে প্রতিক্রিয়ার অনুরোধ করছি।
আপনি সংশ্লিষ্ট ডকুমেন্টেশনে প্রতিটি API-এর জন্য এই প্রক্রিয়া সম্পর্কে আরও জানতে পারেন।
জড়িত এবং মতামত শেয়ার করুন
আপনি যদি বিল্ট-ইন AI চেষ্টা করেন এবং প্রতিক্রিয়া জানান, আমরা এটি শুনতে চাই।
- সমস্ত অন্তর্নির্মিত AI APIs আবিষ্কার করুন।
- নতুন এপিআই এবং আমাদের মেলিং তালিকায় অ্যাক্সেসের জন্য প্রাথমিক পূর্বরূপ প্রোগ্রামে যোগ দিন ।
- Chrome এর বাস্তবায়ন সম্পর্কে আপনার মতামত থাকলে, একটি Chromium বাগ ফাইল করুন।
- ওয়েব স্ট্যান্ডার্ড সম্পর্কে জানুন।