مرحبًا بكم في ملعب Java Foundation Model (FM) ، صندوق رمل لاستكشاف تكامل Java مع Amazon Bedrock .
هام: هذا التطبيق هو لأغراض تعليمية وليس مخصص للاستخدام الإنتاج.
يتضمن هذا المستودع تطبيق Boot Spring و Next.js الأمامي ، كلاهما قابل للتنفيذ محليًا. فيما يلي لقطة شاشة للتطبيق أثناء العمل.

us-east-1 ولم يتم اختباره في كل منطقة AWS. لمزيد من المعلومات ، راجع خدمات AWS الإقليمية.resources/bedrock-access-policy.json (سياسة العرض). تأكد من تثبيت ما يلي:
us-east-1 :بعد التحقق من المتطلبات الأساسية ، اتبع هذه الخطوات:
افتح محطة ، انتقل إلى دليل من اختيارك ، وتنفيذ الأمر التالي:
git clone https://github.com/build-on-aws/java-fm-playground.git في دليل java-fm-playground/backend ، Run:
mvn spring-boot:runبمجرد تشغيل الخادم ، سترى الإخراج التالي:
...
2023-11-13T14:19:02.862+01:00 INFO 34848 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 55500 (http) with context path ' '
2023-11-13T14:19:02.868+01:00 INFO 34848 --- [main] a.c.e.b.SpringFmPlaygroundApplication : Started SpringFmPlaygroundApplication in 1.415 seconds (process running for 1.659)؟ تعمل الواجهة الخلفية على المنفذ 55500 افتراضيًا. انظر أدناه للحصول على تغييرات المنفذ.
في نافذة طرفية جديدة ، انتقل إلى دليل frontend وقم بتثبيت الحزم المطلوبة عن طريق تشغيل الأمر التالي:
npm installبعد التثبيت الناجح ، يمكنك بدء تطبيق الواجهة الأمامية عن طريق تنفيذ الأمر التالي:
npm run devعند تشغيل التطبيق ، سترى الإخراج التالي:
> [email protected] dev
> next dev
▲ Next.js 14.0.0
- Local: http://localhost:3000
✓ Ready in 3.3s افتح http://localhost:3000 في متصفح الويب الخاص بك للتفاعل مع التطبيق.
لوقف التطبيق ، ستحتاج إلى إيقاف كل من عمليات الواجهة الخلفية والواجهة.
في المحطة التي تعمل فيها الواجهة الأمامية ، اضغط على Ctrl + C لإنهاء العملية.
وبالمثل ، في محطة الواجهة الخلفية ، استخدم اختصار Ctrl + C لإيقاف الخادم.
إذا واجهت أي مشكلات ، فيمكنك إنهاء العمليات بقوة من خلال العثور على معرف العملية ( PID ) واستخدام أمر kill على أنظمة UNIX أو Task Manager على Windows.
قم بتغيير منفذ الواجهة الخلفية في الملفات التالية:
backend/src/main/resources/application.ymlfrontend/app/app.config.jsلتشغيل الواجهة الأمامية على منفذ مختلف:
npm run dev -- --port NEW_PORT منطقة AWS مشفرة في التطبيق. ومع ذلك ، إذا تم ضبط متغير بيئة AWS_REGION المحلي على منطقة مختلفة ، فقد يفشل التطبيق. في هذه الحالة ، يرجى التأكد من إلغاء تعيين AWS_REGION ، أو تعيينه على us-east-1 .
هذه المكتبة مرخصة بموجب ترخيص MIT-0. انظر ملف الترخيص.
انظر المساهمة لمزيد من المعلومات.