Willkommen auf dem Java Foundation Model (FM) Playground, einem Sandkasten zur Erkundung der Java -Integration mit Amazon Bedrock .
WICHTIG: Diese Anwendung dient zu Bildungszwecken und nicht für den Produktionsgebrauch.
Dieses Repository enthält eine Spring -Boot -Anwendung und ein Next.js Frontend, beide ausführbar. Unten finden Sie einen Screenshot der App in Aktion.

us-east-1 ausgeführt wird und in jeder AWS-Region nicht getestet wurde. Weitere Informationen finden Sie unter AWS Regional Services.resources/bedrock-access-policy.json (Display-Richtlinie). Stellen Sie sicher, dass Sie die folgenden Installation haben:
us-east-1 :Befolgen Sie nach Überprüfung der Voraussetzungen folgende Schritte:
Öffnen Sie ein Terminal, navigieren Sie zu einem Verzeichnis Ihrer Wahl und führen Sie den folgenden Befehl aus:
git clone https://github.com/build-on-aws/java-fm-playground.git Rennen Sie im java-fm-playground/backend Verzeichnis:
mvn spring-boot:runSobald der Server ausgeführt wird, sehen Sie die folgende Ausgabe:
...
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)? Das Backend läuft standardmäßig auf Port 55500. Siehe unten für Portwechsel.
Navigieren Sie in einem neuen Terminalfenster zum frontend -Verzeichnis und installieren Sie die erforderlichen Pakete, indem Sie den folgenden Befehl ausführen:
npm installNach erfolgreicher Installation können Sie die Frontend -Anwendung starten, indem Sie den folgenden Befehl ausführen:
npm run devWenn die Anwendung ausgeführt wird, sehen Sie die folgende Ausgabe:
> [email protected] dev
> next dev
▲ Next.js 14.0.0
- Local: http://localhost:3000
✓ Ready in 3.3s Öffnen Sie http://localhost:3000 in Ihrem Webbrowser, um mit der Anwendung zu interagieren.
Um die Anwendung zu stoppen, müssen Sie sowohl die Backend- als auch die Frontend -Prozesse stoppen.
Drücken Sie im Terminal, an dem der Frontend ausgeführt wird, Ctrl + C um den Prozess zu beenden.
In ähnlicher Weise verwenden Sie im Backend Terminal die Ctrl + C -Verknüpfung, um den Server zu stoppen.
Wenn Sie auf Probleme stoßen, können Sie die Prozesse mit gewaltsamer Beendigung der Prozesses ( PID ) beenden und den Befehl kill auf Unix-basierten Systemen oder Task-Manager unter Windows verwenden.
Ändern Sie den Backend -Port in den folgenden Dateien:
backend/src/main/resources/application.ymlfrontend/app/app.config.jsUm den Frontend an einem anderen Port zu führen:
npm run dev -- --port NEW_PORT Die AWS-Region ist in der Anwendung hart codiert. Wenn jedoch Ihre lokale AWS_REGION -Umgebungsvariable auf eine andere Region eingestellt ist, kann die Anwendung möglicherweise fehlschlagen. In diesem Fall stellen Sie bitte sicher, dass AWS_REGION nicht eingestuft wird, oder stellen Sie es auf us-east-1 ein.
Diese Bibliothek ist im Rahmen der MIT-0-Lizenz lizenziert. Siehe die Lizenzdatei.
Weitere Informationen finden Sie unter Beitrag.