LangSmith는 에이전트를 프로덕션 시스템으로 전환하는 가장 빠른 방법입니다. 기존 호스팅 플랫폼은 상태를 유지하지 않는 단기 실행 웹 앱을 위해 구축되었지만, LangGraph는 상태를 유지하는 장기 실행 에이전트를 위해 특별히 설계되어 몇 분 만에 리포지토리에서 안정적인 클라우드 배포로 전환할 수 있습니다.

사전 요구사항

시작하기 전에 다음 사항을 확인하세요:

에이전트 배포하기

1. GitHub에 리포지토리 생성하기

LangSmith에 배포하려면 애플리케이션 코드가 GitHub 리포지토리에 있어야 합니다. 공개 및 비공개 리포지토리 모두 지원됩니다. 이 빠른 시작 가이드에서는 먼저 로컬 서버 설정 가이드를 따라 앱이 LangGraph와 호환되는지 확인하세요. 그런 다음 코드를 리포지토리에 푸시하세요.

2. LangSmith에 배포하기

1

LangSmith Deployments로 이동

LangSmith에 로그인하세요. 왼쪽 사이드바에서 Deployments를 선택하세요.
2

새 deployment 생성

+ New Deployment 버튼을 클릭하세요. 필수 필드를 입력할 수 있는 창이 열립니다.
3

repository 연결

처음 사용하는 경우이거나 이전에 연결되지 않은 private repository를 추가하는 경우, Add new account 버튼을 클릭하고 안내에 따라 GitHub 계정을 연결하세요.
4

repository 배포

애플리케이션의 repository를 선택하세요. Submit을 클릭하여 배포하세요. 완료까지 약 15분이 소요될 수 있습니다. Deployment details 뷰에서 상태를 확인할 수 있습니다.

3. Studio에서 애플리케이션 테스트하기

애플리케이션이 배포되면:
  1. 방금 생성한 deployment를 선택하여 자세한 내용을 확인하세요.
  2. 오른쪽 상단의 Studio 버튼을 클릭하세요. Studio가 열리면서 graph가 표시됩니다.

4. deployment의 API URL 가져오기

  1. LangGraph의 Deployment details 뷰에서 API URL을 클릭하여 클립보드에 복사하세요.
  2. URL을 클릭하여 클립보드에 복사하세요.

5. API 테스트하기

이제 API를 테스트할 수 있습니다:
  • Python
  • Rest API
  1. LangGraph Python 설치:
pip install langgraph-sdk
  1. agent에 메시지 보내기:
from langgraph_sdk import get_sync_client # or get_client for async

client = get_sync_client(url="your-deployment-url", api_key="your-langsmith-api-key")

for chunk in client.runs.stream(
    None,    # Threadless run
    "agent", # Name of agent. Defined in langgraph.json.
    input={
        "messages": [{
            "role": "human",
            "content": "What is LangGraph?",
        }],
    },
    stream_mode="updates",
):
    print(f"Receiving new event of type: {chunk.event}...")
    print(chunk.data)
    print("\n\n")
LangSmith는 self-hosted 및 hybrid를 포함한 추가 호스팅 옵션을 제공합니다. 자세한 내용은 Hosting overview를 참조하세요.

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I