📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
API 호출 (fetch / API)
💬 쉬운 뜻
내 페이지가 다른 서비스(날씨·지도·결제·AI 등)에 ‘이 정보 좀 줘’ 하고 정해진 창구로 요청해 데이터를 받아오는 일이에요. fetch는 그 요청을 보내는 명령이고, API는 ‘이렇게 물어보면 이렇게 답해준다’고 미리 약속된 창구예요. 식당 주방에 직접 들어가지 않고 메뉴판(API)대로 종업원에게 주문(fetch)해서 음식을 받아오는 것과 똑같아요.
⌨️ 이럴 땐 이렇게 입력
- 날씨 API에서 우리 도시의 오늘 기온을 받아와서 화면 맨 위에 '현재 OO도'라고 보여줘. API 주소랑 키는 이거야: (여기에 붙여넣기)
- 내가 입력창에 글을 쓰고 버튼을 누르면 그 글을 OpenAI API로 보내고, 돌아온 답을 그 아래 박스에 보여줘. API 키는 이거야: (여기에 붙여넣기). 단, 키가 브라우저(화면 소스)에 그대로 노출되지 않게 안전하게 처리해줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "API를 호출(fetch)해서 데이터를 받아온다"라고 하면 = 내 화면이 다른 서비스의 정해진 창구에 주문을 넣고 그 답(데이터)을 받아와 보여준다는 뜻이에요.
➡️ 다음엔 이렇게
먼저 'OO API의 키는 이거고, 이 주소로 불러서 받은 결과를 화면에 보여줘'라고 키·주소를 같이 주세요. 단, 결제·AI처럼 돈이 나가는 키는 화면 소스에 그대로 두면 도용될 수 있으니 "키가 노출되지 않게 안전하게 처리해줘"라고 한마디 덧붙이세요. 그래도 401·403 에러가 뜨면 거의 다 '열쇠(API 키)가 없거나 틀렸거나(401) 권한이 없다(403)'는 뜻이니, AI에게 "키가 맞는지, 권한이 있는지부터 확인해줘"라고 하면 돼요.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈