용어사전 목록으로
AI 개발·API · 중급
API
프로그램끼리 정해진 약속으로 통신하게 하는 인터페이스.
한 줄 정의
Application Programming Interface. 한 소프트웨어가 다른 소프트웨어의 기능·데이터를 사용할 수 있게 정의한 규약.
초등학생도 이해할 비유
식당 메뉴판 같은 거예요. 손님 (개발자) 이 메뉴 (API 명세) 보고 "3번 주세요" 하면 주방 (서비스) 이 그 음식을 만들어 줘요.
뉴스에서 어떻게 쓰이나요
“OpenAI API 가격 인하” — 개발자가 ChatGPT 기능을 자기 앱에 붙일 때 비용이 줄었다는 뜻.
내 생활·투자·업무와 연결
AI API 를 직접 쓰면 ChatGPT 결제 없이도 자기 도구 만들 수 있음. 노코드 도구도 대부분 API 위에서 작동.
자주 헷갈리는 개념
- SDK 와의 차이
SDK = API 를 더 쓰기 쉽게 묶은 라이브러리. API 가 더 기본.
- 웹훅 와의 차이
웹훅 = 이벤트 발생 시 자동 호출. API = 요청·응답 양방향.
관련 용어
더 깊이 보기
자주 묻는 질문
Q. API 비용은 어떻게 계산되나요?▾
보통 토큰 기준. 입력·출력 따로 가격 책정.