تم إنشاء مشروع الواجهة الخلفية لـ Sudoku باستخدام Genkit، وتم نشره على Vercel.
تحقق من تطبيق الواجهة الأمامية الذي تم إنشاؤه باستخدام Flutter في مستودع Github هذا.
لتشغيل هذا المشروع، يلزم تثبيت genkit. اقرأ الوثائق لمزيد من المعلومات.
npm install -g genkit
الخطوة التالية هي إعداد متغيرات البيئة. قم بالخروج من ملف .env.example وانسخ المحتوى إلى ملف .env
.
GOOGLE_API_KEY
مفتاح AI API الذي يمكن إنشاؤه من Google AI Studio.API_KEY
مفتاحًا عشوائيًا يستخدم للتخويل. من المتوقع أن ترسل الواجهة الأمامية أو العميل هذا المفتاح عبر رأس x-api-key .اقرأ المزيد حول تفويض HTTP غير التابع لـ Firebase في الوثائق.
يمكن تشغيل هذا المشروع عبر Genkit Developer UI. لبدء واجهة المستخدم، استخدم الأمر التالي:
genkit start
# or
npm run genkit
قم بمراجعة الوثائق للحصول على شرح مفصل وعينات.
وبدلاً من ذلك، يمكن تشغيل هذا المشروع كمشروع صريح. اتبع الأوامر أدناه:
npm run build
npm start
تم نشر هذا المشروع على Vercel.
قم بالخروج من ملف vercel.json الذي يحتوي على التكوينات المستخدمة لنشر vercel.
بالإضافة إلى ذلك، راجع هذه الوثائق الرسمية حول كيفية نشر تطبيق Firebase Genkit على أي منصة Node.js.