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는 프로젝트에 소속되어 관리됨
메뉴 구성
-
Dashboard
- 프로그래밍 방식의 API를 UI 형태로 제공하여 개발의 편의성을 돕는다.
- API, 데이터 등을 관리하고 모니터링하는 기능을 제공한다.
-
Docs
- Docs는 튜토리얼 형식으로 초보자들을 위한 기본 가이드를 제공
- 친절하고 자세한 설명으로 쉽게 이해할 수 있도록 구성
-
API reference
- API의 사용법과 예제를 상세히 제공
- API의 세부 명세서로 개발시 상세 정보가 필요할 때 보는 참고 자료
-
Settings
- 우측 상단의 톱니바퀴 아이콘
- 계정, 비용, 조직, 멤버 등을 관리