앞서 워크샵을 통해 배웠던 내용을 바탕으로 아래 요구사항에 맞춰 Web API 애플리케이션을 만들어 보세요.
- 언어 무관 – .NET, Java, Python, JavaScript 등
- GitHub 코파일럿 활용
- GitHub 코드스페이스 활용
- 반드시
.devcontainer
디렉토리 안에Dockerfile
,devcontainer.json
,post-create.sh
파일 있어야 함
- 반드시
- 애저 Bicep 활용
- 반드시 애저 클라우드 인프라스트럭처 구성해야 함 – 애저 앱 서비스
- GitHub 액션 워크플로우 활용
- 반드시 코드 푸시를 통해 자동으로 CI/CD 파이프라인이 동작하고 애플리케이션 배포가 이뤄져야 함
- 애저 OpenAI API 활용
-
반드시 애저 OpenAI 서비스의 ChatGPT API 기능을 이용해 챗봇을 완성해야 함
-
요청 Payload
{ "user": "hello world" }
-
응답 Payload
{ "assistant": "here's my response" }
-