본문 바로가기
코드리뷰/chatGPT(Python)코드

ChatGPT로 API 구축해 월 100달러 부업

by 디마드 2023. 2. 21.

ChatGPT는 최고의 프로그래머입니다. 요건만 잘 던져주면 알아서 척척 잘 만들어 주니까요.

ChatGPT가 만든 소스를 이용해 API를 만들어 판매까지 해보겠습니다. 

1.ChatGPT 소스작성

QR코드를 작성하는 API를 만들어 보겠습니다. ChatGPT에게 다음과 같이 프롬프트를 입력할게요.

url을 문자열로 사용하여 'GET' 요청을 받아 qr로 변환하는
python flask api 서버용 코드 이미지를 코딩하고
API 응답으로 다시 보냅니다.


ChatGPT가 간단하게 QR 코드 소스를 작성했습니다. Flask 웹서버도 만들었네요. 대단합니다. 

 

 

블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 | 29000원부터 시작 가능한 총 평점 4.8점의

30개 총 작업 개수 완료한 총 평점 4.8점인 디마드의 전자책, 직무스킬 전자책 서비스를 13개의 리뷰와 함께 확인해 보세요. 전자책, 직무스킬 전자책 제공 등 29000원부터 시작 가능한 서비스

kmong.com

2.VSCODE 테스트

Visual Studio Code 툴에 소스를 복사해 실행을 하니 에러가 발생했습니다. IO관련 에러인데, 고민할 필요 없이 바로 ChatGPT에 보완 요청을 했습니다. 

에러가 해결되었습니다. QR코드를 자동 다운로드 할 수 있는 기능을 추가합니다. 

소스코드가 완벽하게 작성되었습니다. 실행 결과입니다. (http://www.naver.com QR입니다.)

3.클라우드 소스 등록

파이썬 클라우드에서 관리하는 Pythonanywhere 사이트에 소스를 등록합니다. 일종의 서버 역할을 합니다. 소량의 데이터는 무료로 이용할 수 있네요. API 요청이 오면 여기서 서비스를 수행하고 결과를 던져주는 거죠. 

>    https://www.pythonanywhere.com/

4.API 사이트에 등록/ 판매하기

이제 마지막 단계입니다. 세계 최고의 API사이트(https://rapidapi.com/)에 직접 만든 따끈한 API를 등록합니다. 

QR코드 API

Easy QR Code API 호출 방법입니다. 

import requests

url = "https://easy-qr-code-api.p.rapidapi.com/qrcode"

querystring = {"url":"www.google.com"}

headers = {
	"X-RapidAPI-Key": "c62b3b76bcmsh4d30e738d2014c0p1cddf4jsn82cbadf0b634",
	"X-RapidAPI-Host": "easy-qr-code-api.p.rapidapi.com"
}

response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)

 

 

블로그 포스팅 자동화로 방문자 10배 늘린 실전 노하우 : 키워드고

[키워드고] Hot! 찜한 상품은 다 찾아주는 스마트 쇼핑

smartstore.naver.com

판매하기

Basic부터 Ultra까지 사용량에 따른 과금 설정을 합니다. 정말 괜찮다고 사람들이 판단하면 결제를 하겠지요. 대금은 페이팔을 통해서 지급받습니다. 

개인적인 생각

API판매는 약간 생소합니다. 전 세계 프로그래머를 대상으로 API를 판매하는 재미와 혹 모르는 수익도 기대할 수 있습니다. 월 100달러 벌기 충분히 가능합니다. 이러한 기능을 만드는 데 ChatGPT를 이용하여 수월하게 코드를 작성했습니다. 조금 더 다듬어 수익화가 가능한 코드로 만들어야겠습니다. 

감사합니다. ~~


블로그 1일 1포스팅 지겨우셨죠? 자동 포스팅 방법 알려 드릴게요. 누구나 쉽게 만들 수 있어요.

▶ 전자책

크몽 : https://kmong.com/gig/424811?selfMarketingCode=T2S6YUqqKb
클래스101 : https://class101.page.link/MH63
탈잉 : https://taling.me/Talent/Detail/49335
네이버스마트스토어 : https://smartstore.naver.com/keywordgo/products/7880550903

매일 2시간씩 한 달이면 60시간, 최저시급 대략 1만 원으로 계산하면 매달 60만 원어치의 시간이 들어갑니다. 자동 포스팅 시스템을 한 번만 구축하면 이 모든 시간이 세이브됩니다.

부자 되세요!

 

반응형

댓글