본문 바로가기

API3

[TIL 19] Ai가 대세! Gemini API 사용하기 Today I Learned요즘은  Ai가 대세라고 한다. 현재 진행 중인 팀 프로젝트에 Google Gemini API를 사용하여 제품의 설명을 추천받고 RestTemplate을 사용하여 요청에 대한 응답을 DB에 저장하도록 하자!!목표🔥Gemini를 사용하여 제품의 설명글 추천받기, 응답내용 DB에 저장하기[ Gemini 설정 ]API 키를 발급https://aistudio.google.com/ 에 들아가서 API 키를 발급 받습니다.application.yml RequestDto@NoArgsConstructor@Setter@Getterpublic class GeminiRequest { private List contents; @Getter @NoArgsConstructor @AllArgsC.. 2024. 9. 1.
[TIL 18] 프로젝트에 Swagger 적용하기 Today I LearnedTIL 17을 보면 개발 후 API 명세서를 직접 작성해서 수정해 줬는데, 아침 스크럼 시간에 팀원들과 소통을 하던 중 팀원 분께서 내가 직접 작성한 API 명세서를 보더니.. API 명세서를 자동으로 생성해 주는 Swagger에 대해서 알려주었다. 이런 꿀팁을 알았더라면 처음부터 적용할걸..ㅠ 그래서 오늘은 Swagger에 대해서 알아보도록 하겠다!!목표🔥 팀 프로젝트에 Swagger를 적용하여 API 명세서 작성을 자동화 해보자!! Swag ~ 😎build.gradle//swaggerimplementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'application.ymlspringdoc: api-doc.. 2024. 9. 1.
[NaverOpenAPI] NaverSearchAPI를 사용하여 쇼핑 상품 검색하기 [ 목표 ]🔥 NaverSarchAPI를 사용하여, 쇼핑 검색 프로젝트를 만들기.[ 진행 순서 ]애플리케이션 등록하기 (API 이용 신청)쇼핑 검색 준비사항 정보 보기Postman을 사용하여 상품 검색하기SpringBoot를 사용하여 상품 검색하기검색어를 찾아주는 태그 없애기[ 1. 애플리케이션 등록하기 (API 이용 신청) ]네이버 애플리케이션 등록 URL: https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com( 네이버 로그인 후 이용 가능 )애플리케이션 이름:  내가 등록할 애플리케이션 이름사용 API: 검색비로그인 오픈 API 서비스 환경: WEB 설정 웹 서비스 URL: http://l.. 2024. 7. 19.