ChatGPT API, 비개발자도 쓸 수 있다
ChatGPT API, 비개발자도 쓸 수 있다
ChatGPT 웹사이트에서 일일이 복사 붙여넣기 하고 있나요? API를 쓰면 반복 작업을 자동화하고, 대량 처리를 빠르게 끝낼 수 있습니다. 개발자가 아니어도 됩니다. 기본만 알면 누구나 쓸 수 있습니다.
API가 뭐고 왜 필요한가
API는 프로그램끼리 대화하는 방법입니다. ChatGPT API를 쓰면 웹사이트 방문 없이 직접 ChatGPT와 연결됩니다.
웹 버전은 한 번에 하나씩 처리합니다. 100개 이메일 초안을 만들려면 100번 복사 붙여넣기 해야 합니다. API는 자동으로 처리합니다. 버튼 하나로 100개 결과를 받습니다.
API가 필요한 경우
- 대량 데이터 처리 (고객 문의 100건 답변 생성)
- 자동화 워크플로우 (새 주문 들어오면 자동 응답)
- 커스텀 앱 제작 (사내 챗봇 만들기)
- 비용 절감 (Plus보다 저렴할 수 있음)
웹 버전 Plus는 월 $20입니다. API는 쓴 만큼만 냅니다. 가볍게 쓴다면 월 $5도 안 나올 수 있습니다.
시작하는 법
1. OpenAI 계정 만들기
platform.openai.com에 가입합니다. 일반 ChatGPT 계정과 별개입니다. 신용카드를 등록해야 합니다. $5 정도 충전하고 시작하면 됩니다.
2. API 키 발급
대시보드에서 API Keys 메뉴로 갑니다. "Create new secret key"를 누르면 키가 생성됩니다. 이 키는 비밀번호입니다. 다시 볼 수 없으니 안전한 곳에 저장하세요.
3. 도구 선택
코딩을 모르면 노코드 도구를 씁니다. Zapier, Make, Bubble 같은 서비스가 ChatGPT API를 지원합니다. 클릭만으로 연결할 수 있습니다.
코딩을 조금 한다면 Python이나 JavaScript를 씁니다. 공식 라이브러리가 있어서 쉽습니다.
비개발자를 위한 활용법
Zapier 연동
Zapier에서 ChatGPT 앱을 검색합니다. "새 구글 시트 행이 추가되면 → ChatGPT로 요약 생성 → 이메일 전송" 같은 자동화를 만들 수 있습니다.
예시: 고객 문의 자동 분류
- 구글 폼으로 문의 접수
- 새 응답이 오면 ChatGPT가 카테고리 분류
- 담당자에게 슬랙 메시지 전송
코드 한 줄 없이 만들 수 있습니다.
구글 시트 스크립트
구글 시트에서 "확장 프로그램 → Apps Script"를 엽니다. ChatGPT API를 호출하는 간단한 스크립트를 붙여넣습니다. 인터넷에 "google sheets chatgpt api script"를 검색하면 복사할 수 있는 코드가 많습니다.
시트에 질문 목록을 넣고, 버튼 하나로 모든 답변을 생성합니다. 50개 제품 설명을 한 번에 만들 수 있습니다.
개발자를 위한 시작 코드
Python을 조금 안다면 이렇게 시작합니다.
설치
pip install openai
기본 사용
import openai
openai.api_key = "여기에-API-키-입력"
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "이메일 초안 써줘"}
]
)
print(response.choices[0].message.content)
이 코드만 알면 어떤 작업이든 자동화할 수 있습니다. 모델을 gpt-4로 바꾸면 더 똑똑한 답변을 받습니다. 단, 비용이 10배 비쌉니다.
비용 관리하는 법
API는 토큰 단위로 과금됩니다. 토큰은 대략 단어 0.75개입니다. "안녕하세요"는 약 3토큰입니다.
모델별 가격 (2024년 기준)
- GPT-3.5-turbo: 입력 $0.0005/1K 토큰, 출력 $0.0015/1K 토큰
- GPT-4: 입력 $0.03/1K 토큰, 출력 $0.06/1K 토큰
1,000단어 요약 1개 만드는 데 GPT-3.5는 $0.002, GPT-4는 $0.12입니다. 50배 차이입니다.
비용 절감 팁
- 테스트는 GPT-3.5로 합니다
- 꼭 필요할 때만 GPT-4 씁니다
- 시스템 메시지를 짧게 씁니다
- 대시보드에서 사용량 한도를 설정합니다
한도를 $10로 설정하면 그 이상 청구되지 않습니다. 실수로 무한 루프 돌려도 안전합니다.
주의사항
API 키 보안
API 키는 절대 코드에 하드코딩하지 마세요. 깃허브에 올리면 몇 분 만에 도용됩니다. 환경 변수로 관리하거나 비밀 관리 도구를 씁니다.
속도 제한
무료 계정은 분당 요청 횟수가 제한됩니다. 대량 처리할 때는 요청 사이에 sleep을 넣거나 유료 플랜으로 업그레이드하세요.
데이터 보관
OpenAI는 API로 보낸 데이터를 30일간 보관했다가 삭제합니다. 모델 학습에는 쓰지 않습니다. 하지만 민감한 정보는 보내지 않는 게 안전합니다.
실천 가이드
-
계정 만들기: platform.openai.com에서 계정을 만들고 $5 충전하세요. 테스트하기에 충분한 금액입니다.
-
간단한 자동화 시작: Zapier나 Make로 간단한 워크플로우를 하나 만들어보세요. "이메일 오면 요약해서 슬랙에 전송" 같은 것부터 시작합니다.
-
비용 모니터링: 일주일 동안 써보고 비용을 확인하세요. Usage 페이지에서 실시간으로 볼 수 있습니다.
-
업무에 적용: 반복적인 작업 하나를 골라 API로 자동화하세요. 시간이 얼마나 절약되는지 측정해보세요.
-
점진적 확장: 효과를 확인했다면 다른 작업도 자동화하세요. 한 번에 모든 걸 바꾸려 하지 말고 하나씩 늘려가세요.
마무리
ChatGPT API는 생각보다 어렵지 않습니다. 웹 버전의 복붙 작업을 자동화하고, 대량 처리를 빠르게 끝내고, 비용도 절약할 수 있습니다. 비개발자라도 노코드 도구로 충분히 쓸 수 있습니다. 지금 계정 만들고 $5로 시작해보세요. 생산성이 달라집니다.