언어/SpringBoot
[Spring] 챗 GPT 활용 프로젝트 구성
쿠큭다스
2024. 5. 27. 23:07
728x90
1. 스프링부트 환경 구성
2. OpenAI 접속 및 secrect Key 발급
- Secret Key는 등록 후 값에 대한 재확인이 되지 않아 따로 기입해두는 것이 좋다.
3. Application.Properties 설정
gpt.model=gpt-4-turbo
gpt.api.key=API KEY 입력
gpt.api.url=https://api.openai.com/v1/chat/completions
4. Config 설정파일 추가
- HTTP 통신을 위한 RestTemplate를 빈으로 등록
- 인터셉터에 헤더 추가 후, Bearer 과 함께 apiKey 입력
(참고)
5. dto 추가
- Request
- Response
- Message
6. 통신을 위한 Controller 생성
- 이제 PostMan에서 get 요청방식으로 확인할 수 있다.
728x90