6. Cloud9 환경 셋업
Streamlit 앱 설정 및 실행
단계 9 : 앱 업로드 및 실행
- Streamlit 앱 ZIP 파일을 얻으세요:
- 여기에서 에서 프로젝트의 zip 파일을 다운로드하세요.
- Cloud9에 업로드:
- Cloud9 환경에서 ZIP 파일을 업로드합니다.
- 다음 단계로 이동하기 전에 프로젝트 업로드가 완료되었는지 확인하세요.
- 파일 압축을 풀기:
- 내용을 추출하려면 다음 명령을 사용하십시오.
- Streamlit_App 폴더로 이동합니다: Streamlit 앱이 포함된 디렉터리로 변경합니다. 다음 명령을 사용하십시오.
- 업데이트 구성 (매우 중요):
- InvokeAgent.py 파일을 엽니다.
- agentId 및 agentAliasId 변수를 적절한 값으로 업데이트한 후 저장합니다.
- agentId는 Bedrock > Agents> 에서 만들어둔 agent의 id를 찾을 수 있습니다.
- agentAliasId 는 아래로 스크롤해서 Alias 탭에 있는 id 를 찾을 수 있습니다.
- 다른 지역을 선호하는 경우 InvokeAgent.py 파일의 코드 라인 22에서 region을 업데이트하세요.
- File -> Save All으로 이동하여 모든 변경 사항을 저장하세요.
- app.py 코드 수정
- app.py 에 들어가서 아래와 같이 코드를 수정해주세요.
- Streamlit 설치:
- 다음 명령을 실행하여 필요한 모든 종속성을 설치하십시오.
이러한 패키지를 설치하는 중에 오류가 발생하면 각 패키지를 별도로 설치하세요.
- Streamlit 앱 실행:
- 아래 명령어를 입력
- Streamlit이 앱을 시작하고 상단 Cloud9 IDE 내 Preview를 선택한 다음 Preview Running Application을 선택하면 앱을 볼 수 있습니다.
만약 Preview Running Application 가 안된다면, 사파리의 경우, 설정에서 크로스 추적 방지를 체크 표시 해제해주세요.
- 앱이 실행되면 제공된 샘플 프롬프트 중 일부를 테스트해 보세요.
첫 번째 시도에서 오류가 발생하면 프롬프트를 다시 실행하세요. 오류가 지속되면 구성을 확인하십시오.