Next.js کے ساتھ GenKit
میں نے انگریزی کی مشق کے لیے ایک AI ٹول بنایا ہے۔ یہ گفتگو اور لکھنے کی مہارتوں کو بہتر بنانے کے لیے رول پلے (roleplay) کا استعمال کرتا ہے۔
یہ پروجیکٹ مقامی طور پر (locally) مفت میں چلتا ہے۔ میں اسے ذاتی ٹیسٹنگ لیب کے طور پر استعمال کرتا ہوں۔ میرا ارادہ ہے کہ بعد میں اس کا ایک بڑا ورژن بناؤں۔
ٹیک اسٹیک (Tech stack):
- Next.js: میں اسے تیز رفتار یوزر انٹرفیس اور سرور سائیڈ رینڈرنگ (server-side rendering) کے لیے استعمال کرتا ہوں۔
- GenKit: میں پرامپٹس (prompts) اور رول پلے سیاق و سباق (context) کو مینیج کرنے کے لیے گوگل کے اس فریم ورک کا استعمال کرتا ہوں۔ یہ براہ راست Gemini APIs سے منسلک ہے۔
آپ اپنے ورژن میں یہ فیچرز شامل کر سکتے ہیں:
- گفتگو کی ہسٹری (Conversation history): چارٹس کے ذریعے پیش رفت پر نظر رکھنے کے لیے لکھنے کی غلطیوں کو محفوظ کریں۔
- آواز کے فیچرز (Voice features): سننے اور بولنے کی مشق کے لیے آڈیو-ٹو-ٹیکسٹ (audio-to-text) اور ٹیکسٹ-ٹو-آڈیو (text-to-audio) کا استعمال کریں۔
- مفت ڈیپلائمنٹ (Free deployment): فرنٹ اینڈ کو Vercel یا Netlify پر ہوسٹ کریں۔ API کے لیے Gemini کے فری ٹائر (free tier) کا استعمال کریں۔
اپنا ورژن یہاں بنائیں: https://github.com/Helton-Carlos/next-IA-genkit
ماخذ (Source): https://dev.to/heltonbrito/nextjs-com-genkit-3li3 دستاویزات (Documentation): https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/