├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── aws │ │ └── community │ │ └── examples │ │ └── bedrock │ │ ├── SpringFmPlaygroundApplication.java │ │ ├── aimodels │ │ ├── Claude.java │ │ ├── Jurassic2.java │ │ ├── LLM.java │ │ └── StableDiffusion.java │ │ └── controller │ │ ├── ChatPlayground.java │ │ ├── FoundationModels.java │ │ ├── ImagePlayground.java │ │ └── TextPlayground.java │ └── resources │ └── application.yml ├── frontend ├── .gitignore ├── README.md ├── app │ ├── app.config.js │ ├── chat │ │ ├── loading.js │ │ └── page.js │ ├── favicon.ico │ ├── globals.css │ ├── image │ │ ├── loading.js │ │ └── page.js │ ├── layout.js │ ├── models │ │ ├── [modelId] │ │ │ ├── loading.js │ │ │ └── page.js │ │ ├── loading.js │ │ └── page.js │ ├── page.js │ └── text │ │ ├── loading.js │ │ └── page.js ├── components │ ├── Content.jsx │ ├── Header.jsx │ ├── Navigation.jsx │ ├── Spinner.jsx │ ├── chatPlayground │ │ ├── Assistant.jsx │ │ ├── ChatComponent.jsx │ │ ├── Human.jsx │ │ ├── Loader.jsx │ │ └── ModelIndicator.jsx │ ├── foundationModels │ │ └── ModelDetails.jsx │ ├── imagePlayground │ │ ├── ImageComponent.jsx │ │ └── StyleSelector.jsx │ └── textPlayground │ │ ├── NumericInput.jsx │ │ ├── TextComponent.jsx │ │ ├── TextModelSelector.jsx │ │ └── Textarea.jsx ├── helpers │ └── modelData.js ├── jsconfig.json ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── next.svg │ ├── placeholder.png │ └── vercel.svg └── tailwind.config.js └── resources ├── bedrock-access-policy.json └── screenshot.png /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/mvnw -------------------------------------------------------------------------------- /backend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/mvnw.cmd -------------------------------------------------------------------------------- /backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/pom.xml -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/SpringFmPlaygroundApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/SpringFmPlaygroundApplication.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/aimodels/Claude.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/aimodels/Claude.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/aimodels/Jurassic2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/aimodels/Jurassic2.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/aimodels/LLM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/aimodels/LLM.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/aimodels/StableDiffusion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/aimodels/StableDiffusion.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/controller/ChatPlayground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/controller/ChatPlayground.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/controller/FoundationModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/controller/FoundationModels.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/controller/ImagePlayground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/controller/ImagePlayground.java -------------------------------------------------------------------------------- /backend/src/main/java/aws/community/examples/bedrock/controller/TextPlayground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/backend/src/main/java/aws/community/examples/bedrock/controller/TextPlayground.java -------------------------------------------------------------------------------- /backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | aws: 2 | region: us-east-1 3 | server: 4 | port: 55500 -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/app.config.js -------------------------------------------------------------------------------- /frontend/app/chat/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/chat/loading.js -------------------------------------------------------------------------------- /frontend/app/chat/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/chat/page.js -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/image/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/image/loading.js -------------------------------------------------------------------------------- /frontend/app/image/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/image/page.js -------------------------------------------------------------------------------- /frontend/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/layout.js -------------------------------------------------------------------------------- /frontend/app/models/[modelId]/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/models/[modelId]/loading.js -------------------------------------------------------------------------------- /frontend/app/models/[modelId]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/models/[modelId]/page.js -------------------------------------------------------------------------------- /frontend/app/models/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/models/loading.js -------------------------------------------------------------------------------- /frontend/app/models/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/models/page.js -------------------------------------------------------------------------------- /frontend/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/page.js -------------------------------------------------------------------------------- /frontend/app/text/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/text/loading.js -------------------------------------------------------------------------------- /frontend/app/text/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/app/text/page.js -------------------------------------------------------------------------------- /frontend/components/Content.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/Content.jsx -------------------------------------------------------------------------------- /frontend/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/Header.jsx -------------------------------------------------------------------------------- /frontend/components/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/Navigation.jsx -------------------------------------------------------------------------------- /frontend/components/Spinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/Spinner.jsx -------------------------------------------------------------------------------- /frontend/components/chatPlayground/Assistant.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/chatPlayground/Assistant.jsx -------------------------------------------------------------------------------- /frontend/components/chatPlayground/ChatComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/chatPlayground/ChatComponent.jsx -------------------------------------------------------------------------------- /frontend/components/chatPlayground/Human.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/chatPlayground/Human.jsx -------------------------------------------------------------------------------- /frontend/components/chatPlayground/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/chatPlayground/Loader.jsx -------------------------------------------------------------------------------- /frontend/components/chatPlayground/ModelIndicator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/chatPlayground/ModelIndicator.jsx -------------------------------------------------------------------------------- /frontend/components/foundationModels/ModelDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/foundationModels/ModelDetails.jsx -------------------------------------------------------------------------------- /frontend/components/imagePlayground/ImageComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/imagePlayground/ImageComponent.jsx -------------------------------------------------------------------------------- /frontend/components/imagePlayground/StyleSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/imagePlayground/StyleSelector.jsx -------------------------------------------------------------------------------- /frontend/components/textPlayground/NumericInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/textPlayground/NumericInput.jsx -------------------------------------------------------------------------------- /frontend/components/textPlayground/TextComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/textPlayground/TextComponent.jsx -------------------------------------------------------------------------------- /frontend/components/textPlayground/TextModelSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/textPlayground/TextModelSelector.jsx -------------------------------------------------------------------------------- /frontend/components/textPlayground/Textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/components/textPlayground/Textarea.jsx -------------------------------------------------------------------------------- /frontend/helpers/modelData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/helpers/modelData.js -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/public/placeholder.png -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /resources/bedrock-access-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/resources/bedrock-access-policy.json -------------------------------------------------------------------------------- /resources/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/build-on-aws/java-fm-playground/HEAD/resources/screenshot.png --------------------------------------------------------------------------------