728x90
0. OPENAI의 API reference로 요청 및 응답 데이터 체크

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
'언어 > SpringBoot' 카테고리의 다른 글
| Spring Boot & MySQL 연동하기 (1) | 2022.01.28 |
|---|---|
| [JPA] 변경 감지와 병합 (0) | 2021.09.16 |
| [JPA] 영속성 컨텍스트(EntityManager)와 엔티티의 생명주기 (0) | 2021.09.15 |
| [JPA] 다양한 연관관계 매핑 - 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) (0) | 2021.08.17 |
| 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 10장 (0) | 2020.10.26 |