도구

올라마

Ollama

Ollama는 오픈 웨이트 LLM을 내 컴퓨터에서 명령 한 줄로 내려받아 실행하는 도구로, 원래 복잡했던 모델 다운로드·양자화·서빙 설정을 알아서 처리한다. API 비용 없이 실험하거나 민감한 데이터를 외부로 보내면 안 될 때 쓴다.

도구성격이럴 때 쓴다
Ollama명령줄 + 로컬 서버로컬 모델을 코드에 빠르게 붙일 때
LM Studio데스크톱 앱클릭으로 모델을 골라 대화할 때
llama.cpp저수준 실행 엔진세부 설정을 직접 다룰 때
vLLM서버용 서빙 엔진여러 사용자 요청을 GPU 서버에서 처리할 때

설치 후 run 한 줄이면 끝

설치하면 백그라운드에서 로컬 서버가 뜬다. 터미널에서 ollama run gemma3처럼 모델 이름을 주면, 처음엔 자동으로 내려받은 뒤 바로 대화가 시작된다. 쓸 수 있는 모델은 공식 라이브러리 페이지에서 찾는다.

명령하는 일
ollama run 모델없으면 받고 바로 실행
ollama pull 모델미리 내려받기만
ollama list받아 둔 모델 확인
ollama rm 모델모델 삭제해 디스크 확보

기존 코드는 주소만 바꾸면 된다

Ollama는 http://localhost:11434에서 API를 연다. OpenAI 호환 API도 있어서, OpenAI SDK를 쓰는 코드라면 base_url을 http://localhost:11434/v1로 바꾸고 모델 이름만 로컬 모델로 넣으면 된다. 개발 중엔 로컬 모델로 비용 없이 반복 테스트하고, 배포할 때 클라우드 API로 되돌리는 식으로 쓸 수 있다.

시스템 프롬프트나 온도 같은 설정을 고정하려면 Modelfile을 만든다. FROM에 기반 모델, SYSTEM에 지시문을 적고 ollama create로 나만의 모델 이름을 붙이면 된다.

메모리가 돌릴 수 있는 모델 크기를 정한다

llama.cpp 기반이라 CPU와 GPU 모두에서 돌고, Apple Silicon 맥에서 특히 잘 동작한다. 다만 모델이 GPU 메모리(맥은 통합 메모리)에 다 들어가야 속도가 난다. 넘치면 일부가 CPU에서 돌아 크게 느려지므로, 메모리가 적은 노트북이면 작은 모델부터 시작한다.

이럴 땐 다른 선택이 낫다

로컬 모델은 보통 양자화된 버전이라 원본보다 품질이 조금 낮고, 최신 상용 모델보다 어려운 추론에 약하다. 여러 사람이 동시에 쓰는 서비스용 서버라면 처리량에 맞춘 vLLM 같은 서빙 엔진이 낫다. Ollama는 개인 실험, 민감 데이터 처리, 오프라인 환경에 가장 잘 맞는다.

내 PC의 로컬 AI 엔진으로 붙여 쓴다

가장 흔한 방식은 Ollama를 뒤에서 도는 로컬 모델 서버로 켜 두고, 채팅 화면이나 코딩 도구, 직접 짠 스크립트가 localhost API로 이 서버를 부르게 하는 것이다. 데이터가 내 컴퓨터 밖으로 나가지 않아서 회사 문서나 개인 메모를 다룰 때 많이 쓴다.

어디서어떻게 쓰나
웹 채팅 화면Open WebUI 같은 채팅 화면을 Ollama에 연결해 ChatGPT처럼 로컬 모델과 대화
코딩 도우미에디터 확장이나 코딩 에이전트에서 모델 주소를 Ollama로 지정해 오프라인 코드 질문·자동완성
개인·사내 문서 검색임베딩 모델과 대화 모델을 둘 다 Ollama로 돌려 문서를 밖으로 보내지 않고 질의응답
개발 중 테스트OpenAI SDK 코드의 base_url만 바꿔 로컬에서 비용 없이 반복 실행
#로컬실행#CLI#오픈소스
참고 자료
관련 영상
← AI Wiki에서 더 보기
updated at 2026-10-20