본문으로 바로가기

[Spring] 챗 GPT 활용 프로젝트 구성

category 언어/SpringBoot 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