Selamat datang di taman bermain Java Foundation Model (FM), sebuah kotak pasir untuk menjelajahi integrasi Java dengan Amazon Bedrock .
Penting: Aplikasi ini adalah untuk tujuan pendidikan dan tidak dimaksudkan untuk penggunaan produksi.
Repositori ini mencakup aplikasi boot pegas dan frontend Next.js , keduanya dapat dieksekusi secara lokal. Di bawah ini adalah tangkapan layar aplikasi yang sedang beraksi.

us-east-1 dan belum diuji di setiap wilayah AWS. Untuk informasi lebih lanjut, lihat Layanan Regional AWS.resources/bedrock-access-policy.json (Kebijakan Tampilan). Pastikan Anda telah menginstal berikut:
us-east-1 :Setelah memverifikasi prasyarat, ikuti langkah -langkah ini:
Buka terminal, arahkan ke direktori pilihan Anda, dan jalankan perintah berikut:
git clone https://github.com/build-on-aws/java-fm-playground.git Di direktori java-fm-playground/backend , run:
mvn spring-boot:runSetelah server berjalan, Anda akan melihat output berikut:
...
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)? Backend berjalan di port 55500 secara default. Lihat di bawah untuk perubahan port.
Di jendela terminal baru , navigasikan ke direktori frontend dan instal paket yang diperlukan dengan menjalankan perintah berikut:
npm installSetelah instalasi yang berhasil, Anda dapat memulai aplikasi Frontend dengan mengeksekusi perintah berikut:
npm run devSaat aplikasi sedang berjalan, Anda akan melihat output berikut:
> [email protected] dev
> next dev
▲ Next.js 14.0.0
- Local: http://localhost:3000
✓ Ready in 3.3s Buka http://localhost:3000 di browser web Anda untuk berinteraksi dengan aplikasi.
Untuk menghentikan aplikasi, Anda harus menghentikan proses backend dan frontend.
Di terminal tempat frontend berjalan, tekan Ctrl + C untuk mengakhiri proses.
Demikian pula, di terminal backend, gunakan pintasan Ctrl + C untuk menghentikan server.
Jika Anda menghadapi masalah apa pun, Anda dapat secara paksa menghentikan proses dengan menemukan ID Proses ( PID ) dan menggunakan perintah kill pada sistem berbasis UNIX atau manajer tugas di Windows.
Ubah port backend di file berikut:
backend/src/main/resources/application.ymlfrontend/app/app.config.jsUntuk menjalankan frontend pada port yang berbeda:
npm run dev -- --port NEW_PORT Wilayah AWS dikodekan dalam aplikasi. Namun, jika variabel lingkungan AWS_REGION lokal Anda diatur ke wilayah yang berbeda, aplikasi mungkin gagal. Dalam hal ini, pastikan untuk unsect AWS_REGION , atau atur ke us-east-1 .
Perpustakaan ini dilisensikan di bawah lisensi MIT-0. Lihat file lisensi.
Lihat berkontribusi untuk informasi lebih lanjut.