본문 바로가기

공부/AI

챗GPT 활용하기 : API 발급에 대해 알아보자 (2)

반응형

 

지피티와 놀기 썸네일

 

늦어도 너무 늦은 기분이지만, 그럴때가 가장 빠른 법이구 어쩌고. 12월 한 달은 영상, 이미지, 음악 생성에 빠져 봤으니 이제 개발에 눈 돌려봐야 하겠다.

API 발급 과정 순서는 보편적인듯 하다. 

 

1. OpenAI 회원가입

  1. OpenAI의 공식 웹사이트로 이동: https://openai.com
  2. 회원가입 또는 로그인 진행

2. 결제 방식 선택

  1. 로그인 후, OpenAI API 페이지로 이동: https://platform.openai.com/signup
  2. 원하는 요금제를 선택
    • 무료 체험 : 일정 토큰량을 무료로 제공
    • 유료 플랜 : 사용량에 따라 요금을 지불

3. API 키 발급

  1. 로그인 후 API 관리 페이지로 이동
  2. "Create new secret key" 버튼 클릭
  3. 생성된 API 키를 복사하여 안전한 곳에 저장
    이 키는 나중에 확인할 수 없으니 반드시 따로 저장 필수!! 

4. API 활용 방법

  1. 키를 저장한 후, 자신이 개발하는 앱, 웹서비스, 또는 소프트웨어에서 활용하기 
  2. Python과 같은 프로그래밍 언어를 사용하여 API 호출을 시작할 수 있다
     
    (코드 챗지피티가 예시로 보여줌)
import openai

openai.api_key = "발급받은-API-키"

response = openai.ChatCompletion.create(
    model="gpt-4",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello, who won the World Series in 2020?"}
    ]
)

print(response['choices'][0]['message']['content'])


5. 요금 관리

  • API 호출 사용량은 OpenAI 대시보드에서 확인 가능 사용량 대시보드
  • 사용량 초과 방지를 위해 사용량 제한 설정을 할 수 있음


이런 API 활용하는 것을 또 뭐라고 불러야 될지 질문 해보았다. 자꾸 사람이 바보가 되어가는 느낌은 왜지.
현업에서 GPT API 연동, GPT API 정도로 쓰는게 맞을 거 같은데 지피티는 이렇게 알려주네. 

적합한 용어들

  1. GPT 기반 서비스 통합 (GPT-powered Service Integration)
    • GPT API를 활용해 서비스를 설계하고 운영하는 것을 포괄적으로 표현하는 용어
  2. AI API 연동 (AI API Integration)
    • GPT를 포함한 AI API를 기존 시스템이나 새로운 애플리케이션에 통합하는 작업을 지칭
  3. AI 어시스턴트 개발 (AI Assistant Development)
    • 보조 챗봇이나 맞춤형 AI 어시스턴트를 설계하고 구현하는 경우에 사용
  4. GPT 어플리케이션 개발 (GPT Application Development)
    • GPT API를 활용한 새로운 애플리케이션이나 기능을 설계하는 과정
  5. AI 기반 서비스 구축 (AI-powered Service Development)
    • AI를 핵심 엔진으로 활용한 서비스를 만들고 제공하는 작업
  6. 프롬프트 엔지니어링 및 API 활용 (Prompt Engineering and API Utilization)
    • API와 효과적인 프롬프트 디자인을 결합하여 원하는 결과를 얻는 데 중점을 둔 표현

 

보조 서비스를 만들고 GPT를 활용하도록 하는 과정을 "GPT API 통합" 또는 "AI 서비스 통합" 이라고 부르는 것이 일반적이라고 함. 

이렇게 API 발급 정보만 1,2편으로 정리 해보았다. 

 

이전 글 읽기 

챗GPT 활용하기 : API 발급에 대해 알아보자 (1)

 

챗GPT 활용하기 : API 발급에 대해 알아보자 (1)

개인용 API 발급이 되나요?네, 됩니다. OpenAI가 제공하는 GPT 모델을 사용자가 자신의 애플리케이션, 웹사이트, 소프트웨어 등에 통합할 수 있도록 허용하는 방식이다. 이를 통해 사용자는 OpenAI의 A

eviltwin.tistory.com

반응형