본문 바로가기
IT

GPT API 사용법

by 챗지피티 클로드 미드저니 니지저니 뤼튼 ai 2025. 3. 10.
반응형

GPT API를 활용하면 챗봇, 자동화된 고객 지원, 콘텐츠 생성 등 다양한 기능을 개발할 수 있습니다. 이번 가이드에서는 GPT API 사용법을 단계별로 설명해드립니다.

 

GPT API 사용법
GPT API 사용법

 1. GPT API란?

GPT API는 OpenAI의 언어 모델을 활용하여 텍스트 생성, 번역, 코딩 보조 등의 작업을 수행할 수 있도록 해주는 인터페이스입니다.

활용 사례:

  • 챗봇 개발
  • 자동 응답 시스템
  • 콘텐츠 자동 생성
  • 코드 작성 및 디버깅 보조

 2. GPT API 사용 준비하기

✅ 2.1 OpenAI 계정 생성 및 API 키 발급

1️⃣ OpenAI 공식 사이트에 접속하여 회원가입합니다.
2️⃣ 로그인 후, API 키 발급 페이지로 이동합니다.
3️⃣ 새 API 키를 생성하고 안전한 곳에 보관합니다. (API 키는 한 번만 표시됨)


 3. GPT API 요청 보내기

GPT API는 POST 요청을 통해 사용할 수 있으며, 일반적으로 JSON 형식의 데이터를 전송합니다.

✅ 3.1 기본 요청 구조

아래는 requests 라이브러리를 사용한 Python 예제 코드입니다.

import requests

API_KEY = "YOUR_OPENAI_API_KEY"  # 발급받은 API 키 입력
url = "https://api.openai.com/v1/chat/completions"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

data = {
    "model": "gpt-4",
    "messages": [
        {"role": "system", "content": "너는 친절한 도우미야."},
        {"role": "user", "content": "안녕! 오늘 날씨 어때?"}
    ],
    "temperature": 0.7
}

response = requests.post(url, headers=headers, json=data)
print(response.json())  # 결과 출력

✅ 3.2 주요 요청 파라미터

파라미터 설명 예시 값

model 사용할 모델 선택 "gpt-4", "gpt-3.5-turbo"
messages 대화 내용 (역할별 메시지) [{"role": "user", "content": "안녕!"}]
temperature 창의성 조절 (0~1) 0.7 (값이 높을수록 더 창의적인 응답)
max_tokens 생성할 최대 토큰 수 100

 4. GPT API 응답 처리하기

✅ 4.1 API 응답 예시

위의 요청을 실행하면 아래와 같은 JSON 응답을 받을 수 있습니다.

{
  "id": "chatcmpl-123",
  "object": "chat.completion",
  "created": 1677652288,
  "model": "gpt-4",
  "choices": [
    {
      "index": 0,
      "message": {"role": "assistant", "content": "오늘 날씨는 지역에 따라 다르지만, 기상청 앱을 참고해보세요!"},
      "finish_reason": "stop"
    }
  ],
  "usage": {"prompt_tokens": 10, "completion_tokens": 20, "total_tokens": 30}
}

✅ 4.2 응답 데이터 활용하기 (Python 예제)

result = response.json()
chat_response = result["choices"][0]["message"]["content"]
print("GPT 응답:", chat_response)

 5. GPT API 활용 사례

✅ 5.1 챗봇 개발

  • 사용자의 질문을 받아 GPT-4를 이용해 자동 응답하는 챗봇 제작 가능

✅ 5.2 콘텐츠 자동 생성

  • 블로그 글, 광고 카피, 뉴스 기사 요약 등의 콘텐츠 제작 자동화

✅ 5.3 코딩 보조

  • 프로그래머를 위한 코드 추천 및 버그 수정 가이드 제공

 6. API 비용 및 요금제 확인

GPT API는 사용량에 따라 과금되므로 OpenAI 가격 페이지에서 요금을 확인하세요.

 

반응형