로컬 AI, 웹 AI, API는 어떻게 다를까?
AI를 쓰려는데 프로그램 설치, 웹사이트 로그인, API 이용 중 무엇이 필요한지 헷갈리나요? 먼저 AI가 어디에서 실행되는지와 어떤 방식으로 요청을 보내는지를 나눠 보세요.
로컬은 내 PC 같은 기기에서 실행한다는 뜻이고, 웹 대화창과 API는 요청을 보내는 방식입니다. API는 프로그램이 AI에 요청을 보내는 연결 방법이라 로컬 AI에도 쓸 수 있습니다. 이 글에서는 같은 짧은 예제로 설치할 것, 자료가 전달되는 곳, 계정과 비용을 관리할 사람을 확인합니다.
아래 입력과 기대값은 세 가지 사용 경로를 비교하기 위한 가상 자료입니다.

실행 위치와 요청 방식을 두 칸으로 나누기
로컬 AI는 여기서는 요청을 만드는 컴퓨터에서 모델도 실행하는 경로를 뜻합니다. 조직이 직접 운영해도 다른 서버에서 실행한다면 자가 운영 원격 경로로 따로 기록합니다. 웹 AI는 여기서는 브라우저에서 서비스의 대화창을 사용하는 경로로 한정합니다. 웹 화면이 있다는 사실만으로 모델 위치가 정해지지는 않습니다. 내 컴퓨터의 모델에 연결한 웹 화면도 만들 수 있기 때문입니다.
API는 프로그램끼리 정해진 형식으로 요청과 응답을 주고받는 인터페이스입니다. Ollama API 소개는 로컬 서버와 클라우드 모델 양쪽에 API를 제공한다고 설명합니다. ‘API 사용’과 ‘외부 서버로 전송’을 같은 말로 적지 않는 이유입니다. 로컬 서버를 거쳐 클라우드 모델을 부를 수도 있으므로, 호출 주소가 localhost라고 해도 최종 모델까지 로컬이라고 확정하지 않습니다.
| 경로 | 요청을 넣는 곳 | 모델 실행 위치 | 먼저 기록할 책임 |
|---|---|---|---|
| 로컬 모델을 대화 도구로 사용 | 내 장비의 앱이나 대화 화면 | 해당 로컬 장비 | 프로그램·모델 관리와 장비 운영 |
| 서비스의 웹 대화창 사용 | 공급사 웹사이트 | 공급사 측 서비스 | 사용할 계정·워크스페이스와 자료 전송 허용 여부 |
| 클라우드 API 사용 | 내가 만든 코드나 연동 프로그램 | API 공급사 측 서비스 | API 프로젝트·호출 기록·청구 관리 |
| 로컬 모델을 로컬 API로 사용 | 로컬 모델 서버에 연결한 코드 | 해당 로컬 장비 | 로컬 서버와 연동 프로그램 관리 |
이 표는 입문용 대표 경로입니다. 앞단 화면, 중간 서버, 모델 제공자가 서로 다른 제품은 경로를 더 나누어야 합니다. 브라우저가 내 컴퓨터에서 실행된다는 사실도 모델이 내 컴퓨터에서 실행된다는 뜻은 아닙니다.
설치와 계정은 무엇을 위한 것인지 확인하기
로컬 실행에서는 실행 프로그램과 사용할 모델이 별도 준비물입니다. 모델 파일의 저장 공간, 장비 적합성, 사용 조건을 확인할 사람이 필요합니다. Ollama FAQ는 모델 저장 위치와 로컬 실행의 데이터 처리 범위를 설명합니다. 프로그램이 설치됐다는 사실만으로 필요한 모델까지 준비됐다고 기록하지 않습니다.
서비스의 웹 대화창은 해당 서비스를 브라우저로 사용하는 방식입니다. ChatGPT 홈 페이지 안내는 지원되는 환경에서 계정 없이 시작하는 사용과 로그인 후 대화 저장·맞춤 기능을 구분합니다. 그러므로 ‘웹 AI는 항상 가입해야 한다’보다 ‘내 작업에 필요한 기능을 어떤 계정으로 사용하는가’를 확인하는 편이 정확합니다. 회사 업무라면 개인 계정 사용 가능 여부를 조직 정책에서 먼저 확인합니다.
클라우드 API는 호출하는 프로그램, API 접근 권한과 청구 설정을 따로 관리해야 합니다. OpenAI API 시작 안내는 프로그램에서 API에 요청하는 흐름을 보여 줍니다. 여기서는 키 발급·입력이나 결제 설정을 따라 하지 않습니다. API 키는 대화문, 입력 자료, 공개 코드에 넣는 작업 데이터가 아닙니다.
설치된 데스크톱 앱도 원격 모델을 사용할 수 있습니다. 반대로 로컬 모델을 API로 호출할 때는 로컬 모델 실행을 위한 준비가 필요합니다. 앱 설치 여부와 모델 실행 위치를 각각 기록해야 이 두 경우를 구별할 수 있습니다.
데이터가 도착하는 곳은 모델 이름보다 넓게 보기
같은 문장을 보냈더라도 어떤 경로에서는 내 장비에서만 처리하고, 다른 경로에서는 공급사 서버로 전송합니다. 클라우드 API를 다른 회사의 연동 도구로 호출한다면 입력이 그 연동 도구의 서버를 거칠 수도 있습니다. ‘최종 모델 제공자’와 ‘중간에 자료를 받는 서비스’를 모두 기록합니다.
Ollama FAQ의 로컬 데이터 설명은 해당 제품을 로컬로 실행하는 범위에 대한 설명입니다. 클라우드 모델 사용은 구분되어 있습니다. 이 안내를 모든 로컬 AI 앱, 브라우저 확장, 검색 기능의 개인정보 처리 보증으로 확대하지 않습니다. 로컬이라는 이름이 붙어 있어도 외부 연결 기능과 로그·동기화 경로는 별도 확인 대상입니다.
외부 전송 허용 여부를 모르면 먼저 선택을 보류합니다. 비공개 회사 자료를 개인 웹 계정으로 보내거나, 조직에서 막은 기능을 다른 계정으로 우회하는 방식으로 시험하지 않습니다. 아래 연습에는 실제 회사 문장·이름·개인정보가 없는 가상 자료만 사용합니다.
같은 가상 입력을 세 경로에 배치하기
작업은 세 자료 카드의 ID를 상태별로 나누는 것입니다. 모델의 지식이나 검색이 필요하지 않은 작은 입력을 택해, 경로 선택과 결과 확인을 분리했습니다. 아래 블록은 복사해서 읽을 수 있는 가상 입력입니다.
[가상 입력]
카드ID|상태
T01|대기
T02|완료
T03|대기
[한 번의 작업]
위 세 행만 읽고 대기 ID와 완료 ID를 각각 원문 순서로 적는다.
외부 검색을 하지 않고 원문에 없는 카드와 상태를 만들지 않는다.
비교 기준은 대기 T01·T03 두 개, 완료 T02 한 개입니다. 이것은 직접 작성한 가상 판정 자료이며 실제 AI 응답이 아닙니다. 같은 답을 얻었다고 세 경로의 보안·정확도·속도가 같다고 판단하지 않습니다.
| 이 작업을 하려는 조건 | 검토할 경로 | 선택 전에 남길 확인 |
|---|---|---|
| 사람이 한 번 읽고 결과를 대조하려 함 | 서비스의 웹 대화창 | 이 가상 입력을 보낼 서비스와 사용할 계정 확인 |
| 같은 형식의 입력을 코드에서 반복 처리하려 함 | 클라우드 API 또는 로컬 API | 모델 실행 위치, 호출 권한, 중간 전송 대상 확인 |
| 외부 전송 없는 처리 경로가 요구됨 | 로컬 모델 후보 | 실제 모델이 로컬인지, 외부 연동이 있는지, 설치 허용 여부 확인 |
표의 후보는 구매 권고가 아닙니다. 두 번째 조건은 API 방식이 필요한지 검토하는 계기이며, 곧바로 클라우드 API를 선택하라는 뜻이 아닙니다. 세 번째 조건도 제품 설명과 승인된 운영 환경을 확인하기 전에는 ‘외부 전송 없음’으로 확정하지 않습니다.
연습 입력은 데이터 세 행, 상태 두 종류, 빈 필드 없음으로 확인했습니다. 입력에서 T03의 상태를 지운 사본은 상태별 분류를 끝내지 않고 ‘T03 상태 확인’으로 보류하는 기준을 사용합니다. 다시 원본의 대기를 복원하면 대기 두 행·완료 한 행으로 돌아와야 합니다. 이 검사는 입력과 사람이 정한 기대값의 대조이며 모델 실행 검증은 아닙니다.
결제 대상은 작업 경로마다 따로 적기
웹 서비스의 구독은 해당 서비스의 계약과 청구 경로에서 관리합니다. API 호출료는 API 계정이나 조직의 청구 조건에 따라 관리합니다. ChatGPT와 API 청구 관리 안내는 두 제품의 청구 시스템이 분리되어 있다고 명시합니다. ChatGPT 구독이 있다는 이유로 OpenAI API 호출료까지 포함됐다고 기록하지 않습니다.
로컬 실행에는 내 장비의 저장 공간, 전력과 운영 부담이 남습니다. 그렇다고 그 금액을 근거 없이 추정해서 API 청구액과 합치지는 않습니다. 이 글의 확인표에는 금액을 계산하는 칸 대신 ‘누가 어떤 경로의 청구를 관리하는가’를 적습니다. 계정 소유자와 실제 비용 승인자는 다를 수 있습니다.
다음 양식은 직접 관찰하기 전에는 빈칸으로 둡니다. 미확인을 0원이나 전송 없음으로 바꾸지 않습니다.
[경로 확인 기록]
작업과 입력 범위:
사용할 화면 또는 호출 도구:
모델 실행 위치와 확인 근거:
입력을 받는 공급사 및 중간 서비스:
설치할 프로그램·모델 또는 기존 준비물:
사용할 계정·프로젝트와 청구 관리자:
조직 정책·자료 전송 허용 확인:
관찰 날짜:
미확인 항목과 다음 확인:
경로를 잘못 판단했을 때 복구하기
| 잘못 적은 판단 | 다시 확인할 대상 | 복구 후 기록 |
|---|---|---|
| PC에 앱을 설치했으니 로컬 실행 | 선택 모델과 서비스 설명 | 앱 위치와 모델 위치를 분리 |
| API는 항상 외부 서버로 전송 | 호출 대상과 모델의 실제 실행 위치 | 로컬 API와 클라우드 API 구분 |
| 로컬 제품명이니 모든 기능이 외부 전송 없음 | 검색·클라우드 모델·확장·연동 기능 | 확인한 기능 범위만 기록 |
| ChatGPT 구독으로 API 비용도 처리됨 | 제품별 공식 청구 안내 | 구독과 API 청구 관리자를 별도 기록 |
| T03 상태가 없으니 완료로 추정 | 가상 입력 원본 | 분류 보류 후 원본의 대기를 복원 |
복구할 때 계정이나 결제 설정부터 바꾸지 않습니다. 먼저 잘못된 확인표를 보존하고, 공식 안내 또는 담당자가 확인한 근거를 새 기록에 붙입니다. 입력 오류와 서비스 선택 오류는 별개이므로 카드 분류가 맞아도 전송 대상이 미확인이면 경로 선택은 끝나지 않습니다.
선택표가 판단하지 못하는 것
이 연습은 세 행의 분류 기준과 네 대표 경로의 확인 항목만 다룹니다. 특정 서비스의 현재 모델 품질, 처리 속도, 조직의 보안 승인, 장비 적합성, 라이선스와 실제 청구액을 시험한 자료가 아닙니다. 계정별 사용 한도나 일반 ChatGPT와 다른 제품의 요금을 서로 대신 적용하지 않습니다.
경로를 하나 정할 수 있는 시점은 ‘어떤 화면을 쓰는지’뿐 아니라 실행 위치, 입력 수신 대상, 준비물, 계정과 관리 책임을 설명할 수 있을 때입니다. 한 칸이라도 미확인이면 작은 가상 입력으로 연습하는 단계와 실제 업무 자료를 사용하는 단계를 분리해 두세요.
공식 문서 확인일: 2026년 10월 4일 KST. 본문의 기대값은 가상 판정 자료이며 실제 AI 응답·계정 화면의 관찰 결과가 아닙니다.
함께 확인할 작업
실행 경로를 정한 다음 웹 대화창의 이용 조건을 비교하려면 ChatGPT 무료와 유료를 업무 하나로 판단하는 안내를 확인하세요. 이 글의 실행·전송 책임표와 가입 판단은 각각 다른 질문입니다.