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
'언어 > 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 |