LM-Studio와 n8n 연동 완벽 가이드 |가나투데이
LM-Studio와 n8n 연동 완벽 가이드 |가나투데이
오늘은 n8n과 LM-Studio 연동에 대한 구체적인 절차를 알아보겠습니다. n8n은 워크플로우 자동화 도구이고, LM-Studio는 로컬 컴퓨터에서 AI 언어 모델을 실행할 수 있게 해주는 프로그램입니다. 이 두 도구를 연결하면, 인터넷 연결 없이도 내 컴퓨터에서 AI 기능을 활용한 자동화 작업을 만들 수 있습니다. LM-Studio에서 불러온 로컬 모델을 n8n과 연동하여 실제로 작동하게 만드는 과정은 의외로 간단합니다. 핵심은 LM-Studio를 외부 서비스(n8n)가 인식할 수 있도록 '서버 모드'로 전환하는 것입니다. 구체적인 단계별 연동 방법은 다음과 같습니다.
Step 1: LM-Studio에서 로컬 서버 활성화하기
가장 먼저 내 컴퓨터의 AI 모델을 외부에서 접속할 수 있는 상태로 만들어야 합니다.
-
모델 로드: LM-Studio를 실행하고 좌측 메뉴에서 'AI Chat' 또는 'Search'를 통해 사용할 모델(Llama 3 등)을 다운로드하고 선택합니다.
-
서버 메뉴 이동: 좌측 사이드바에서 'Local Server'(양방향 화살표 아이콘) 탭을 클릭합니다.
-
서버 시작: 상단의 'Start Server' 버튼을 누릅니다.
-
이때 서버가 가동되는 주소(보통
http://localhost:1234)를 꼭 확인하세요.
-
-
설정 확인: 'CORS' 설정이 켜져 있는지 확인하고, 필요하다면 'JIT Model Loading'을 활성화하여 요청이 올 때 모델이 자동으로 로드되게 합니다.
Step 2: n8n에서 모델 노드 설정하기
이제 n8n이 내 컴퓨터의 LM-Studio를 찾아오도록 길을 만들어줍니다.
-
AI 노드 배치: n8n 워크플로우에 'AI Agent' 또는 'Chain' 노드를 추가합니다.
-
모델 연결: 해당 노드에 'Chat Model'을 연결할 때, 'OpenAI Chat Model' 노드를 선택합니다. (LM-Studio는 OpenAI API 규격을 그대로 따르기 때문입니다.)
-
Credential(인증) 생성:
-
API Key: LM-Studio는 로컬 서버이므로 아무 문자나 입력해도 무방합니다. (예:
lm-studio) -
Base URL: 매우 중요합니다! 여기에 아까 확인한 주소인
http://localhost:1234/v1을 입력합니다. (끝에/v1을 반드시 붙여야 합니다.)
-
Step 3: n8n 노드 세부 설정 (Model Name)
-
모델명 일치: n8n의 OpenAI 모델 노드 설정창의 'Model' 항목에 LM-Studio에서 현재 로드된 모델의 정확한 이름을 입력합니다.
-
정확한 이름을 모르겠다면 LM-Studio 서버 로그 화면에 표시된 모델 식별자 문자열을 복사해서 붙여넣으세요.
-
-
연결 테스트: n8n에서 테스트 실행을 눌러봅니다. LM-Studio의 서버 로그 창에 'POST /v1/chat/completions'라는 메시지가 뜨면 성공적으로 연동된 것입니다!
💡 전문가의 팁: 만약
n8n을 도커(Docker)로 실행 중이라면, 주소에
localhost 대신
http://host.docker.internal:1234/v1을 사용해야 도커 컨테이너 밖의 로컬 컴퓨터 자원에 접근할 수 있습니다. 이
부분만 주의하면 누구나 무료로 강력한 로컬 AI 에이전트를 가동할 수 있습니다!
#가나 투데이 #ganatoday
그린아프로




