Bem -vindo ao Java Foundation Model (FM) Playground, uma caixa de areia para explorar a integração Java com a Amazon Bedrock .
IMPORTANTE: Este aplicativo é para fins educacionais e não destinado ao uso da produção.
Este repositório inclui um aplicativo de inicialização da mola e um front -end Next.js , ambos executáveis localmente. Abaixo está uma captura de tela do aplicativo em ação.

us-east-1 e não foi testado em todas as regiões da AWS. Para mais informações, consulte os serviços regionais da AWS.resources/bedrock-access-policy.json (Política de exibição). Certifique -se de ter o seguinte instalado:
us-east-1 :Depois de verificar os pré -requisitos, siga estas etapas:
Abra um terminal, navegue para um diretório de sua escolha e execute o seguinte comando:
git clone https://github.com/build-on-aws/java-fm-playground.git No diretório java-fm-playground/backend , Run:
mvn spring-boot:runDepois que o servidor estiver em execução, você verá a seguinte saída:
...
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)? O back -end é executado na porta 55500 por padrão. Veja abaixo as alterações da porta.
Em uma nova janela do terminal , navegue até o diretório frontend e instale os pacotes exigidos executando o seguinte comando:
npm installApós a instalação bem -sucedida, você pode iniciar o aplicativo de front -end executando o seguinte comando:
npm run devQuando o aplicativo estiver em execução, você verá a seguinte saída:
> [email protected] dev
> next dev
▲ Next.js 14.0.0
- Local: http://localhost:3000
✓ Ready in 3.3s Abra http://localhost:3000 no seu navegador da web para interagir com o aplicativo.
Para interromper o aplicativo, você precisará interromper os processos de back -end e front -end.
No terminal em que o front -end está em execução, pressione Ctrl + C para encerrar o processo.
Da mesma forma, no terminal de back -end, use o atalho Ctrl + C para interromper o servidor.
Se você encontrar algum problema, poderá encerrar com força os processos encontrando o ID do processo ( PID ) e usando o comando kill em sistemas baseados em UNIX ou gerenciador de tarefas no Windows.
Altere a porta de back -end nos seguintes arquivos:
backend/src/main/resources/application.ymlfrontend/app/app.config.jsPara executar o front -end em uma porta diferente:
npm run dev -- --port NEW_PORT A região da AWS é codificada no aplicativo. No entanto, se a sua variável de ambiente AWS_REGION local estiver definida como uma região diferente, o aplicativo poderá falhar. Nesse caso, certifique-se de não definir AWS_REGION ou defini-lo para us-east-1 .
Esta biblioteca está licenciada sob a licença MIT-0. Veja o arquivo de licença.
Consulte contribuindo para mais informações.