API (Application Programming Interface)
프로그램끼리 기능·데이터를 주고받는 '창구'. LLM 서비스도 API 를 통해 호출된다.
1줄 정의
프로그램끼리 기능·데이터를 주고받는 ‘창구’. LLM 서비스도 API 를 통해 호출된다.
전체 시스템에서 맡는 역할
사람용 UI 가 아니라 프로그램 사이의 계약서 로 기능하는 게 API. URL + HTTP 메서드 + 요청/응답 스키마를 정해 다른 프로그램에서 호출할 수 있게 한다.
LLM 서비스 (Anthropic API, OpenAI API, Google Gemini API) 도 전부 API. Claude Code 도 내부에서 Anthropic API 를 두드려 돈다.
MCP 는 이 API 를 LLM 이 쓰기 쉬운 형태로 추상화 한 상위 규격. 그리고 tool use 는 LLM 이 API 를 부르기 위한 구체 기구.