사전 요구사항
시작하기 전에 다음 사항을 준비해야 합니다:- LangSmith API key - 무료로 가입 가능
1. LangGraph CLI 설치하기
2. LangGraph 앱 생성하기 🌱
new-langgraph-project-python template에서 새 앱을 생성합니다. 이 템플릿은 자신만의 로직으로 확장할 수 있는 단일 노드 애플리케이션을 보여줍니다.
추가 템플릿
템플릿을 지정하지 않고
langgraph new를 사용하면, 사용 가능한 템플릿 목록에서 선택할 수 있는 대화형 메뉴가 표시됩니다.3. 의존성 설치하기
새로운 LangGraph 앱의 루트 디렉토리에서edit 모드로 의존성을 설치하여 로컬 변경 사항이 서버에서 사용되도록 합니다:
4. .env 파일 생성하기
새로운 LangGraph 앱의 루트 디렉토리에서 .env.example 파일을 찾을 수 있습니다. 루트 디렉토리에 .env 파일을 생성하고 .env.example 파일의 내용을 복사한 후 필요한 API key를 입력합니다:
5. LangGraph Server 실행하기 🚀
LangGraph API 서버를 로컬에서 시작합니다:langgraph dev 명령은 인메모리 모드로 LangGraph Server를 시작합니다. 이 모드는 개발 및 테스트 목적에 적합합니다. 프로덕션 환경에서는 영구 스토리지 백엔드에 액세스할 수 있는 LangGraph Server를 배포하세요. 자세한 내용은 Hosting 개요를 참조하세요.
6. Studio에서 애플리케이션 테스트하기
Studio는 LangGraph API 서버에 연결하여 애플리케이션을 로컬에서 시각화하고, 상호작용하며, 디버그할 수 있는 특수 UI입니다.langgraph dev 명령의 출력에 제공된 URL을 방문하여 Studio에서 그래프를 테스트하세요:
Safari 호환성
Safari 호환성
Safari는 localhost 서버에 연결할 때 제한이 있으므로, 명령에
--tunnel 플래그를 사용하여 보안 터널을 생성하세요:7. API 테스트하기
- Python SDK (async)
- Python SDK (sync)
- Rest API
- LangGraph Python SDK를 설치합니다:
- assistant에게 메시지를 보냅니다 (threadless run):
다음 단계
이제 LangGraph 앱이 로컬에서 실행되고 있으니, 배포 및 고급 기능을 탐색하여 여정을 더 나아가세요:- 배포 빠른 시작: LangSmith를 사용하여 LangGraph 앱을 배포합니다.
- LangSmith: LangSmith의 기본 개념에 대해 알아봅니다.
- Python SDK Reference: Python SDK API Reference를 살펴봅니다.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.