Gemini API - 5. 기초 - SystemMessage, HumanMessage 사용
SystemMessage, HumanMessage, AIMessage 사용 💬 이해하기 SystemMessage : 페르소나 즉 역할HumanMessage : 사용자가 질의하는 메시지AIMessage : Ai가 답변하는 메시지 123456789101112from config import GOOGLE_API_KEY, A
SystemMessage, HumanMessage, AIMessage 사용 💬 이해하기 SystemMessage : 페르소나 즉 역할HumanMessage : 사용자가 질의하는 메시지AIMessage : Ai가 답변하는 메시지 123456789101112from config import GOOGLE_API_KEY, A
직접 프롬프트 하는 방법 코드12345678from config import GOOGLE_API_KEY, API_BASE_URLfrom gpt_client import GPTClientif __name__ == "__main__": gpt_client = GPTClient(api_key=GOOGLE_API_KEY, base_url=A
💬 모듈화 중복코드 제거를 위해 공통적으로 쓰는 부분은 모듈화 부터 진행하고 예제를 만들어갈 예정임 config.py반복적으로 입력되는 api 키 분리 12345678910import osfrom dotenv import load_dotenvload_dotenv()GOOGLE_API_KEY = os.getenv(&qu
💬 생성형 ai 프로그램 개발 생성형 ai api 를 이용하여 화면 개발하는 방법에 대해 학습하기 위해 글을 정리한다처음부터 돈을 주고 키를 발급받는것 보다는 무료로 제공되는 제미나이 api 키를 통해서감을 익히고 돈주고 쓰는건 어느정도 익숙해 지면 진행하자 키발급 아래사이트에 접속하여 Get API key 버튼을 클릭
개발환경구축파이썬 설치파이썬은 최신 버전을 설치하지 않는다 전전버전을 설치함Python 3.10.9 설치 https://www.python.org/downloads/release/python-3109 Add python.exe PATH 체크하고 Customize installation 클릭 경로를 지우고 C:\Python310 부분만 남기고 지운다.
Postgre SQL 디비 생성 및 사용자 생성 방법 12345CREATE USER wp WITH PASSWORD 'wp';CREATE DATABASE wpdb OWNER wp;GRANT ALL PRIVILEGES ON DATABASE wpdb TO wp; DBeaver 설정방법
개요인텔리제이에서 프로젝트 실행은 잘되는데 Could not autowire. No beans of ‘xxxxx’ type found.에러가 뜨면서 빨갛게 밑줄이 그려졌다. 생성자 bean 추가하라는둥 여러가지 방법을 해보았지만에러는 사라지지 않았고 아래 url을 보니 나와 같은 현상이 있는 분이 있어 읽어 보니무시하고 옵션을 끄라고 하여 문제를 해결했다.
설치 ① https://mariadb.org/ 접속한후 Download 버튼을 클릭한다. ② 각자 환경에 맞는 파일을 선택한후 다운로드 버튼을 클릭한다. MariaDB Server 11.8.2 Windows x86_64 MSI Package ③ 다운로드 받은 파일을 더블클릭하여 설치 프로그램을 실행한다. Next 버튼 클릭 ④ accep
Oracle Database 23 ai 주요 내용 정리 1. Oracle Database 23 ai 소개Oracle Database 23 ai는 무료 경량화 데이터베이스 버전이다. 개발, 학습, 소규모 상용 환경에서 무료로 사용 가능하며, 제한된 자원 내에서 Oracle Database 핵심 기능을 제공한다. 2. 시스템 요구 사항 최소 2GB RAM 최
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
개요https://goodsaem.duckdns.org/ 접속하면 아래와 같은 화면이 나오도록 한다.향후 github page에서 api로 데이터를 주고 받을때 https 설정이 필요하다. 먼저 터미널로 접속한다. 패키지를 업데이트한다.1sudo apt-get update 아래와 같이 업데이트가 진행됨123456789101112131415161718
api를 이용하여 정보를 전체 가져왔음 과정은 따로 정리 예정 LOCDATE DATE_NAME DATE_KIND IS_HOLIDAY SEQ 20040101 신정 01 Y 1 20040106 소한 03 N 1 20040121 설날 01 Y 1 20040121 대한
사용한 공공데이터한국천문연구원_특일 정보 https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15012690 api 정보 요청변수/출력결과는 아래와 같다. 기념일(ANNIVERSARY) : getAnniversaryInfo1234567891011121314151617
개요오라클 클라우드도 셋팅하고 자율데이터 베이스도 셋팅하여 진짜 만들고 싶었던 spring boot application을 본격적으로 만들려고 한다.최종모습은 아래와 같이 https://goodsaem.github.io로 접속하면 오라클 클라우드에 접속하여 데이터를 불러오는 구성을 만들어 보자. 블로그에서동적 컨텐츠를 제공하기 위함 이며 하나씩 만들어가면
.calendar {border-collapse: collapse; width: 100%; margin-bottom: 2em;} .calendar th, .calendar td {border: 1px solid #ccc; text-align: center; padding: 6px;} .calendar td[title] {cursor: help;} .ho
인텔이제이 DataGrip 에서 오라클 클라우드 연결하는 방법에 대해서 정리함 ➕ 버튼을 클릭하고 Data Source를 클릭한후 Oracle을 선택한다. 최초 접속하면 드라이버를 다운로드 받는다. 아래와 같이 입력하고 Test Connection 을 클릭하면 성공적으로 연결된다. 12345Name : OracleTNS name : goo
Oracle Wallet 으로 Oracle Cloud DB 접속 💬 오라클 클라우드에 데이터베이스생성 오라클 클라우드에 데이터 베이스 생성하는 post는 본 블로그의 검색 기능을 이용하여 확인할것 오라클 인스턴스 설치 Oracle Clinet 다운로드 : https://www.oracle.com/kr/database/t
오라클 클라우드에 오라클 자율운영 데이터 베이스 생성 오라클에 로그인후 > Oracle Database > 자율운영 데이터베이스 메뉴클릭 표시이름 입력 > 데이터베이스 이름 입력 > 트랜잭션 처리 선택 데이터베이스 구성 : 항상 무료 > 데이터베이스 버전 : 19c 비밀번호 입력 후 생성 버튼 클릭 데이터
MobaXterm 설치 윈도우 SSH 클라이언트 필요하여 아래 프로그램을 설치한다. 사이트: https://mobaxterm.mobatek.net 형태: 무료 Home Edition (포터블 또는 설치형) 장점: SSH + X11 + SFTP + 탭 UI GUI로 파일 전송 가능 Git Bash, WSL, RDP 등 통합 환경 단점:
오라클 클라우드 인스턴스생성 오라클 클라우드 인스턴스 생성하는 방법에 대해서 정리함 접속주소 https://cloud.oracle.com/ 이름은 내가 알아보기 쉽게 수정한다. 이미지 변경 버튼을 클릭하여 Ubuntu 를 선택한다. 아래로 스크롤을 내려 버전을 24.04 버전을 선택하고 이미지 선택 버튼을 클릭한다. 보안 다음
오라클 클라우드 프리티어 무료가입 오라클 클라우드 프리티어 가입하는 방법에 대한 정리 2025-06-29 17:34:05 가입주소는 아래와 같다. https://www.oracle.com/kr/cloud/free/ 무료로 시작하기 버튼 클릭 이름과 이메일 주소 입력 아래와 같은 메일을 받으면 Verify Email 버튼을 클릭하여
⚠️ 변경사항 fontawesome 라이브러리가 너무 오래되어 2025-06-25 15:18:58 기준기존 hexo-tag-fontawesome 플러그인을 사용하는 방식에서사용자 플러인을 추가하는 방식으로 변경함 개요Font Awesome은 블로그 글이나 템플릿 안에서 아이콘을 손쉽게 삽입할 수 있도록 도와주는아이콘
개요정적 웹사이트 생성기 hexo 를 이용하여 블로그를 만든후 github page 까지 반영하는 방법에 대해서정리한다. 정적 웹사이트 블로그를 만들면서 작업했던 내용들을 정리했으며 이글로 기술자료를 정리하는개발자들에게 도움이 되었으면 한다. 💬 업데이트 정보 한동안 방치해둔 블로그를 다시 정리하고 있다. 글을 정리하면서 나에게 도움
Hexo 에 글 포함하기Hexo 로 글을 쓰다가 이전글을 포함해서 글을 쓰는 경우가 생겼다.예를 들어 vue 설치 글을 쓴다고 가정하자. 그럼 우선 node.js 를 설치를 진행해야 한다.node.js 설치하는 문서는 이미 만들었다고 가정한다면 보통의 경우에는 vue 설치 과정만설명을 하고 node.js 설치하는 방법은 링크를 걸어 보여주도록 한다. 하
소개코딩 하는게 즐겁다. 무언가 알아가고 새로운걸 배우면서내가 성장할때 보람을 느낀다. 많은 기술블로그로 부터 새로운 기술을 배웠고 나도 누군가에게 무언가 배풀수 있는 사람이 되고자블로그를 개설했다. 글을 쓰는게 쉽지는 않지만 계속 쓰다보면 좋아지지 않을까꾸준히 포스팅 하자. 누군가에게 도움이 되는 기술 블로그로 성장하고 매일 매일 기록 하겠다.마음
Github SSH 연결방법 git-scm은 설치되어 있어야 아래 내용 실행가능함 GitHub 로그인을 ssh 로 설정하면 매번 로그인 할 필요없이 편하게 source 를 commit 하고 push 할수 있다. GitHub SSH 설정하는 방법에 대해 windows 기준으로 정리함 (※ git은 설치되어 있어야 함) SSH 키 생성 후 생성된 키를 클립보
Github Page 생성방법 GitHub Pages는 GitHub 에서 제공해주는 정적 웹 사이트 서비스다. 이 서비스를 사용하면 개발자는 GitHub 저장소에서 HTML,CSS 및 JavaScript 파일과 같은 정적 파일을 업로드하여 웹페이지를 만들수 있다. 가장 큰장점은 무료로 웹사이트를 만들 수 있다는 부분이며, 개발자가 손쉽게 git 명령어를 통
Nodejs 설치 node js 사이트 : https://nodejs.org/ko install node js 버튼을 클릭한다. Windows 설치 프로그램(.msi) 파일을 클릭하여 다운로드 다운로드 받은 node-v22.16.0-x64.exe 파일을 더블클릭하여 실행 후 Next 라이선스 동의후 Next 폴더변경 C:\expe