728x90
반응형
SMALL

API 33

chatGPT API 사용 하기 - 1.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 OpenAI사의 chatGPT에서 제공하는 API를 이용하는 방법에 대하여 간단히 살펴보겠습니다. API를 제공한다는 것은 이를 활용하여 다양한 분야에 응용이 가능하다는 의미로, 이번 편 이후에는 이를 응용하여 보다 혁신적인 프로그램을 만들어 보도록 하겠습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.크롬 확장 프로그램 -구글 크롬 확장 프로그램을 설치하여 구글 검색 결과 + chatGPT 결과를 동시에 보고 더 좋은 내용을 선택할 수 있는 방법을 알아 보겠습니다. 2.chatGPT API 사용하기 -chatGPT에서 제공하는 API를 이용하여 웹사이트에서 나온 결과물과 동일한 결과를 얻어낼 수 있습니다. 실제 사용법에..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 4. 인공지능(?) 챗봇 만들기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [프로젝트 및 응용/매일 아침 출근전 나만의 날씨 정보를 받아보자!!] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 3. 프로그램을 스케줄러에 등록하기)에 이은 8번째 마지막 글로 날씨 관련 API 응답결과를 가공하여 텔레그램 봇이 가지고 있다가, 내가 날씨 정보를 물어보면 그와 관련된 대답해 줄 수 있도록 텔레그램 봇을 만드는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 아래와 같이 내가 날씨 관련 궁금한 사항을 물어보면 텔레그램 봇이 아는 범위내에서 대답해 주고 있습니다. O 시작전 준비 사항 **실습을 위해 아래 2가지 (API키 및 access t..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 3. 프로그램을 스케줄러에 등록하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [분류 전체보기] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 2. 텔레그렘으로 데이터 전송하기 - 2) 텔레그램 봇에게 날씨 정보 보내기)에 이은 7번째 글로 이전 글에서 텔레그램 봇에게 전송한 날씨 정보를 매일 오전 7시에 받기 위해서 스케줄러에 등록하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 다음과 같이 작업 스케줄러에 스케줄을 등록하면, 아래와 같이 텔레그램 봇(봇이름: 파기차차)에게 날씨 관련 정보(온도, 습도, 기상정보 등)가 매일 오전 7시에 정상적으로 오고 있습니다.(아래의 경우 테스트를 위해서 시간이 조금 다른데, 실제 정상적으로 동..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 2. 텔레그렘으로 데이터 전송하기 - 2) 텔레그램 봇에게 날씨 정보 보내기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [분류 전체보기] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 2. 텔레그렘으로 데이터 전송하기 - 1) 텔레그램 봇 생성)에 이은 6번째 글로 이전 글에서 얻은 날씨 관련 API 응답결과를 가공하여 텔레그램 봇에게 전송하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 아래와 같이 텔레그램 봇(봇이름: 파기차차)에게 날씨 관련 정보(온도, 습도, 기상정보 등)를 정상적으로 보낸것을 볼 수 있습니다. O 시작전 준비 사항 **실습을 위해 아래 2가지 (API키 및 access token)가 미리 준비되어 있어야 합니다. - 이번글을 실습하기 위해서는 이전글..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 2. 텔레그렘으로 데이터 전송하기 - 1) 텔레그램 봇 생성

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [분류 전체보기] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 3) 16일 예상치 날씨 데이터 받아오기)에 이은 5번째 글로 API 응답결과를 가공하여 텔레그램에 날짜 정보를 전송하기 위하여 먼저 텔레그램 봇을 생성하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 아래와 같이 텔레그램 봇(봇이름: 파기차차)이 생성되었고, 봇에게 메시지를 정상적으로 보내고 있습니다. O 시작전 준비 사항 - 시작전 준비 사항 없습니다. ㅁ 세부 내용 O 완성된 소스 소스파일 : 1.py import telegram access_token..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 3) 16일 예상치 날씨 데이터 받아오기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [프로젝트 및 응용/매일 아침 출근전 나만의 날씨 정보를 받아보자!!] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 2) 현재 날씨 데이터 실시간 받아오기)에 이은 4번째 글로 16일치 예상치 날씨 데이트를 받아오는 방법에 대하여 설명합니다. 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 아래와 같이 프로그램 실행 시 API서버로 부터 16일 예상치 날씨 데이터 정보를 얻어 오며, 이 데이터를 가공하여 보기좋게 화면에 출력하였습니다.(16일 예상치 날씨 데이터는 유료이므로 실제로 우..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 2) 현재 날씨 데이터 실시간 받아오기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [분류 전체보기] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 1) API사용을 위한 회원가입)에 이은 3번째 글로 회원가입을 통해 얻은 API 키를 이용하여 날씨 관련 정보를 수집하는 방법에 대하여 설명합니다. 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다. 관련 1번째 영상 관련 2번째 영상 O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 아래와 같이 프로그램 실행 시 API서버로 부터 날씨 관련 정보를 얻어 옵니다. 여기서 우리는 여러가지 정보/데이터 중에서 필요한 것(기상정보, 온도, 습도, 기압 풍향 등) 만 취하여 표시하..

(프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 1. 날씨 정보 실시간 받아오기 - 1) API사용을 위한 회원가입

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.11 - [프로젝트 및 응용/매일 아침 출근전 나만의 날씨 정보를 받아보자!!] - (프로젝트) 출근전 날씨 정보를 메신저로 수신하기 - 0. 소개)에 이은 2번째 글로 날씨 관련 정보를 수집하기 위해서 오픈API를 키를 얻기위한 방법에 대하여 설명합니다. 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 회원 가입을 후 아래와 같이 바로 API키를 받으실 수 있으며, 'Status'가 'Active' 이면 정상적으로 API키가 발급되어 사용할 수 있는 상태입니다. O 주요 내용 1. 아래 구글에서 'openweathermap'으로 검색..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 5.악성코드 점검 자동화(최종 개선)

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.12 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 4.악성코드 점검 자동화)에 이은 다섯번째 글로 서버에 해시값이 없는 경우 API방식으로 파일을 서버에 업로드 후 즉시 반영되지 않는 문제를 개선하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 이번 편에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 점검 프로그램 실행 시 서버에 해시 정보가 없는 '외부로 부터 다운로드 받은 파일은' 악성 의심파일로 판단하여 경고창을 띄워 줍니다. (2) 추가 개선된 버전의 모습(지정한 여러 폴더를 지속적으로 실시간 점검) O 주의 사항!! - 우리는 이번 테스트를 위해 멀웨어닷컴에서 ..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 4.악성코드 점검 자동화

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.06 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 3.파일업로드를 통한 악성코드 유무 확인)에 이은 네번째 글로 기존에 수동으로 점검하던 방식을 개선하여 외부에서 다운로드 받은 파일을 자동으로 검사하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 이번 편에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 프로그램 실행 시 '서버에 업로드된 파일의 분석된 해시값'을 가져와서 파일의 악성유무를 판단하고, 악성인 경우 경고창을 띄워주고 있습니다. 다만, 아래에서 다시 말씀드리겠지만, API 방식으로 업로드하는 경우 서버에 즉시 반영이 되지 않기때문에 우리는 이부분을 다시 한번 ..

728x90
반응형
LIST