본문 바로가기
728x90
반응형

전체 글85

[Spring Boot] chatGPT를 활용한 AI 사이트 (3) - chatGPT API 세팅하기 저번 포스팅에서 소셜 로그인까지 구현하였는데 이제 chatGPT API를 사용하는 법까지 포스팅 하겠습니다. 우선 당연히 API를 사용하기 위해서 key를 발급받아야 합니다. https://openai.com/ OpenAI Creating safe AGI that benefits all of humanity openai.com openai 에서 로그인을 하면 API를 누른 후 그리고 우측 상단 본인 닉네임을 누르면 'View API keys'를 누릅니다. 그럼 위 화면이 나오면서 key를 발급 받을 수 있는 버튼이 보이는데 위 버튼을 눌러 key를 발급받습니다. 주의!! key를 발급 받으면 key를 복사할 수 있게 모달창이 나오는데 복사 하신 후에 따로 꼭 저장하시기 바랍니다. (저는 나중에 복사한 k.. 2023. 10. 12.
공공데이터포털 사용해보기 feat.호갱고고(아파트 실거래 정보 조회) https://www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 국가에서 보유한 다양한 데이터를 이용하여 많은 개발자 분들이 개발을 하실 겁니다. 간단한 사용법과 제가 프로젝트에 사용한 데이터들을 소개하려 합니다. 당연하지만 무조건 회원가입 후에 로그인을 하셔야 합니다. 제가 호갱고고(아파트 실거래, 전월세 조회) 프로젝트 당시에 썼던 데이터는 국토교통부의 전월세 자료, 실거래 상세 자료와 행정안전부 행정표준코드 법정동 코드를 사용하였습니다. 자 이제 어떻게 사용하는지 알아보겠습니다. 법정동.. 2023. 10. 11.
[chatGPT]자바(java) 개발 도구와 생태계: 효율적인 자바 개발을 위한 핵심 도구들 * 이 포스팅은 chatGPT에 의해 작성되었습니다. 자바(Java)는 오랜 역사와 널리 사용되는 언어로, 다양한 개발 도구와 라이브러리를 품고 있습니다. 이 글에서는 자바 개발을 보다 효율적으로 진행하기 위한 주요 개발 도구와 생태계를 살펴보겠습니다. 1. 자바 개발 도구 1.1. Java Development Kit (JDK) JDK는 자바 언어로 소프트웨어를 개발하기 위한 핵심 도구입니다. JDK에는 자바 컴파일러와 런타임 환경인 Java Virtual Machine (JVM)이 포함되어 있으며, 자바 개발을 시작하기 위한 필수 요소입니다. 1.2. Integrated Development Environment (IDE) IDE는 자바 개발을 위한 통합 환경을 제공합니다. 대표적인 자바 IDE로는 .. 2023. 10. 11.
[java] Stream (스트림) 파헤치기 Java 8에서 추가한 스트림(Stream)은 람다를 활용할 수 있는 기술 중 하나입니다. 그 이전에는 배열 또는 컬렉션 인스턴스를 다루는 방법은 for 또는 foreach문을 돌며 요소 하나씩 꺼내는 방법이었습니다. 스트림은 배열또는 컬렉션 인스턴스에 함수 여러 개를 조합해서 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할 수 있습니다. 사용법 1. 스트림 생성 List words = Arrays.asList("apple","banana","cherry","date","elderberry"); Stream wordStream = words.stream(); Stream numbersStream = Stream.of(1,2,3,4,5); 2. 중간 연산 .. 2023. 10. 11.
728x90
반응형