콘텐츠로 이동

01. OpenAI Platform 소개 및 가입

OpenAI Platform 이란

  • OpenAI Platform개발자 친화적인 API를 제공하는 서비스
  • 맞춤형 챗봇, AI Agent 등 다양한 AI 애플리케이션을 개발하는 데 유용합니다.

OpenAI Platform vs ChatGPT

OpenAI Platform ChatGPT
URL https://platform.openai.com/ https://chatgpt.com
대상 개발자
(맞춤형 챗봇, Agent가 필요한 경우)
일반 사용자
(기본 제공 기능으로 충분한 경우)
형태 API 기반
(프로그래밍 인터페이스 제공)
APP 기반
(사용자 친화적인 인터페이스)
가격 종량제
(사용한 만큼 지불)
구독제
(월별 일정한 요금 지불)
자유도 높은 자유도
(커스터마이징 가능)
낮은 자유도
(커스터마이징 제한적)

API (Application Programming Interface)란?

API는 소프트웨어 간의 상호작용을 가능하게 하는 인터페이스입니다.
쉽게 말해서, 프로그래밍 방식으로 SW 기능을 사용하는 것을 의미합니다.

용어 정리

조직 (Organization)

  • 하나의 이메일 계정은 하나의 조직을 가짐
  • 조직에 멤버 (다른 계정)을 초대하여 협업 가능

프로젝트 (Project)

  • 조직의 하위 단위로 특정 작업을 위한 공간
  • 여러 프로젝트를 수행 시 유용함

API key

  • API key는 OpenAI API에 접근하기 위한 인증 토큰
  • 프로그래밍 방식으로 OpenAI의 기능을 사용 가능하게 함
  • API key는 프로젝트에 소속되어 관리됨

메뉴 구성

  1. Dashboard

    • 프로그래밍 방식의 API를 UI 형태로 제공하여 개발의 편의성을 돕는다.
    • API, 데이터 등을 관리하고 모니터링하는 기능을 제공한다.
  2. Docs

    • Docs는 튜토리얼 형식으로 초보자들을 위한 기본 가이드를 제공
    • 친절하고 자세한 설명으로 쉽게 이해할 수 있도록 구성
  3. API reference

    • API의 사용법과 예제를 상세히 제공
    • API의 세부 명세서로 개발시 상세 정보가 필요할 때 보는 참고 자료
  4. Settings

    • 우측 상단의 톱니바퀴 아이콘
    • 계정, 비용, 조직, 멤버 등을 관리