java fm playground
1.0.0
歡迎使用Java Foundation Model(FM)遊樂場,這是一種與Amazon Bedrock探索Java集成的沙箱。
重要的是:此應用是出於教育目的,而不是用於生產使用的目的。
該存儲庫包括一個Spring Boot應用程序和一個next.js Frontend,均可在本地執行。以下是該應用程序中的屏幕截圖。

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目錄中,運行:
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在您的Web瀏覽器中與應用程序進行交互。
要停止應用程序,您將需要停止後端和前端過程。
在前端運行的終端中,按Ctrl + C終止過程。
同樣,在後端終端中,使用Ctrl + C快捷方式停止服務器。
如果遇到任何問題,則可以通過查找過程ID( PID )並在Windows上使用UNIX的系統或任務管理器上使用kill命令來強行終止流程。
在以下文件中更改後端端口:
backend/src/main/resources/application.ymlfrontend/app/app.config.js在其他端口上運行前端:
npm run dev -- --port NEW_PORTAWS區域在應用程序中進行了硬編碼。但是,如果您的本地AWS_REGION環境變量設置為其他區域,則該應用程序可能會失敗。在這種情況下,請確保將AWS_REGION拆開,或將其設置為us-east-1 。
該圖書館已獲得MIT-0許可證的許可。請參閱許可證文件。
有關更多信息,請參見貢獻。