전체 글315 [Spring] RestTemplate로 ChatGPT 연결하기 이번 해커톤 프로젝트를 하면서 chatGPT를 연동해야 할 일이 생겼다.위와 같이 일기를 쓰면 그에 대한 코멘트를 챗지피티를 통해 보여준다.(일기 마저도 챗 지피티에서 따왔다ㅋㅋ) 팀원분이 지피티를 연동해보는 경험을 해봤으면 좋겠다고 하셔서 내가 하게 되었다. 처음에는 좀 어려워보이는 기능이라 겁먹었지만 막상 하니까 그렇게 어렵진 않았다. 역시 경험이 중요하다는 것을 깨닫게 되었다. 돈 넣고 키 발급받기 GPT를 그냥 쓸 때는 3.5는 무료로 쓸 수 있지만, OpenAI를 통해서 GPT를 쓰기 위해서는 3.5도 돈을 내야한다.새로 만든 계정에는 몇달러 준다는 말도 있던데 나는 아니었다..ㅜㅜ https://platform.openai.com/playground/chat?models=gpt-4oOpenAi.. 2024. 8. 7. 2024 하계 모각코 6회차 목표 : RestTemplate을 통해 GPT 연동하는 방법을 정리한다. 이번 해커톤 프로젝트를 하면서 chatGPT를 연동해야 할 일이 생겼다.위와 같이 일기를 쓰면 그에 대한 코멘트를 챗지피티를 통해 보여준다.(일기 마저도 챗 지피티에서 따왔다ㅋㅋ) 팀원분이 지피티를 연동해보는 경험을 해봤으면 좋겠다고 하셔서 내가 하게 되었다. 처음에는 좀 어려워보이는 기능이라 겁먹었지만 막상 하니까 그렇게 어렵진 않았다. 역시 경험이 중요하다는 것을 깨닫게 되었다. 1.돈 넣고 키 발급받기 GPT를 그냥 쓸 때는 3.5는 무료로 쓸 수 있지만, OpenAI를 통해서 GPT를 쓰기 위해서는 3.5도 돈을 내야한다.새로 만든 계정에는 몇달러 준다는 말도 있던데 나는 아니었다..ㅜㅜ https://platform.ope.. 2024. 7. 28. [나머지공부] RestTemplate 멋사 프로젝트와 이번 카테캠 과제에 RestTemplate이 쓰여서 공부해보려고 한다. RestTemplate이란? SpringBoot에서 RestTemplate는 HTTP 클라이언트를 쉽게 사용할 수 있도록 도와주는 라이브러리이다. GET,POST,DELETE,PUT 등을 사용하고, 원격 서버와 동기식 방식으로 JSON, XML등 다양한 데이터형식으로 소통한다.동기식 방식으로 요청을 보내고 응답을 받을 때까지 블로킹되며, 요청과 응답이 완료되기 전까지 다음 코드로 진행되지 않는다.원격서버와 통신할 때에는 응답을 기다리는 동안 대기해야한다. 위와 같은 방식으로 소통한다. RestTemplate 사용법 (요청명)ForObject 설정한 요청에 대한 결과를 객체로 반환한다. 예를 들면 getForObjec.. 2024. 7. 24. 2024 하계 모각코 5회차 목표 : Resttemplate를 통한 통신을 하는 방법에 대해서 알아본다. 멋사 프로젝트와 이번 카테캠 과제에 RestTemplate이 쓰여서 공부해보려고 한다. RestTemplate이란? SpringBoot에서 RestTemplate는 HTTP 클라이언트를 쉽게 사용할 수 있도록 도와주는 라이브러리이다. GET,POST,DELETE,PUT 등을 사용하고, 원격 서버와 동기식 방식으로 JSON, XML등 다양한 데이터형식으로 소통한다.동기식 방식으로 요청을 보내고 응답을 받을 때까지 블로킹되며, 요청과 응답이 완료되기 전까지 다음 코드로 진행되지 않는다.원격서버와 통신할 때에는 응답을 기다리는 동안 대기해야한다. 위와 같은 방식으로 소통한다. RestTemplate 사용법 (요청명)ForObje.. 2024. 7. 23. [나머지공부] 테스트코드 작성법 카카오테크캠퍼스를 하다보니까 테스트코드의 중요성을 알게 되었다.근데 나는 남이 짜준 테스트코드를 돌리는 것 이외에는 딱히 해본 적이 없어서 이 부분을 구현하는데 힘들었다.그리고 테스트코드를 짜는 방법을 확실하게 몰라서 더 부담을 느끼는 것 같아서 이번에 쭉 정리를 해보려고 한다. 테스트코드를 작성하는 이유디버깅 비용 절감코드변경에 대한 불안감 해소더 나은 자료좋은 코드는 테스트하기 쉽다.테스트 자동화@SpringBootTest : 테스트에 필요한 핵심 기능 라이브러리@Junit : java에서 독립된 단위 테스트를 지원해주는 프레임워크 @Test 어노테이션마다 독립적으로 테스트가 진행된다. 단위테스트 VS 통합테스트 단위테스트는 시간과 비용면에서 좋고, test코드 자체가 하나의 문서가 되지만, 가짜객체.. 2024. 7. 21. 2024 하계 모각코 4회차 목표 : 테스트코드 작성법을 공부하고 정리한다. 카카오테크캠퍼스를 하다보니까 테스트코드의 중요성을 알게 되었다.근데 나는 남이 짜준 테스트코드를 돌리는 것 이외에는 딱히 해본 적이 없어서 이 부분을 구현하는데 힘들었다.그리고 테스트코드를 짜는 방법을 확실하게 몰라서 더 부담을 느끼는 것 같아서 이번에 쭉 정리를 해보려고 한다. 테스트코드를 작성하는 이유디버깅 비용 절감코드변경에 대한 불안감 해소더 나은 자료좋은 코드는 테스트하기 쉽다.테스트 자동화@SpringBootTest : 테스트에 필요한 핵심 기능 라이브러리@Junit : java에서 독립된 단위 테스트를 지원해주는 프레임워크 @Test 어노테이션마다 독립적으로 테스트가 진행된다. 단위테스트 VS 통합테스트 단위테스트는 시간과 비용면에서 좋고, t.. 2024. 7. 20. 이전 1 ··· 17 18 19 20 21 22 23 ··· 53 다음