সংস্করণ 1.0 অনুযায়ী, জেনকিটকে সাধারণভাবে উপলব্ধ (GA) এবং উৎপাদন ব্যবহারের জন্য প্রস্তুত বলে মনে করা হয়। Genkit শুধুমাত্র প্রধান সংস্করণ রিলিজে ঘটছে স্থিতিশীল API তে ব্রেকিং পরিবর্তন সহ শব্দার্থিক সংস্করণ অনুসরণ করে।
সম্ভাব্য নতুন API গুলি সম্পর্কে প্রতিক্রিয়া সংগ্রহ করতে এবং নতুন বৈশিষ্ট্যগুলি দ্রুত বের করে আনতে, Genkit একটি বিটা এন্ট্রিপয়েন্ট অফার করে যাতে এমন APIগুলি অন্তর্ভুক্ত রয়েছে যা এখনও স্থিতিশীল ঘোষণা করা হয়নি। বিটা চ্যানেলে ছোট সংস্করণ রিলিজে ব্রেকিং পরিবর্তন অন্তর্ভুক্ত থাকতে পারে।
স্থিতিশীল চ্যানেল ব্যবহার করে
জেনকিটের স্থিতিশীল চ্যানেল ব্যবহার করতে, স্ট্যান্ডার্ড "genkit"
"genkit"
এন্ট্রিপয়েন্ট থেকে আমদানি করুন:
import { genkit, z } from "genkit";
const ai = genkit({plugins: [...]});
console.log(ai.apiStability); // "stable"
আপনি যখন স্থিতিশীল চ্যানেল ব্যবহার করছেন, তখন আমরা আপনার package.json
এ স্ট্যান্ডার্ড ^XYZ
নির্ভরতা স্ট্রিং ব্যবহার করার পরামর্শ দিই। এটি ডিফল্ট যেটি ব্যবহার করা হয় যখন আপনি npm install genkit
চালান।
বিটা চ্যানেল ব্যবহার করে
জেনকিটের বিটা চ্যানেল ব্যবহার করতে, "genkit/beta"
এন্ট্রিপয়েন্ট থেকে আমদানি করুন:
import { genkit, z } from "genkit/beta";
const ai = genkit({plugins: [...]});
console.log(ai.apiStability); // "beta"
// now beta features are available
আপনি যখন বিটা চ্যানেল ব্যবহার করছেন, তখন আমরা আপনার package.json
এ ~XYZ
নির্ভরতা স্ট্রিং ব্যবহার করার পরামর্শ দিই। ~
নতুন প্যাচ সংস্করণের অনুমতি দেবে কিন্তু স্বয়ংক্রিয়ভাবে নতুন ছোট সংস্করণে আপগ্রেড করবে না যার বিটা বৈশিষ্ট্যগুলির জন্য ব্রেকিং পরিবর্তন থাকতে পারে। আপনি যদি জেনকিটের বিটা বৈশিষ্ট্যগুলি ব্যবহার করা শুরু করেন তবে আপনি ^
থেকে ~
পরিবর্তন করে আপনার বিদ্যমান নির্ভরতা স্ট্রিং পরিবর্তন করতে পারেন।
বিটাতে বর্তমান বৈশিষ্ট্য
- চ্যাট/সেশন : একটি প্রথম-শ্রেণীর কথোপকথনমূলক
ai.chat()
বৈশিষ্ট্য সহ অবিরাম সেশন যা কথোপকথনের ইতিহাস এবং একটি স্বেচ্ছাচারী অবস্থা উভয়ই সঞ্চয় করে। - বাধা : বিশেষ সরঞ্জাম যা মানব-ইন-দ্য-লুপ প্রতিক্রিয়া, ব্যান্ডের বাইরের প্রক্রিয়াকরণ এবং আরও অনেক কিছুর জন্য প্রজন্মকে বিরতি দিতে পারে।