Skip to main content
W&B Public API는 W&B에 저장된 데이터를 쿼리, 내보내기, 업데이트할 수 있는 프로그래밍 방식의 액세스를 제공합니다. 이 API를 사후 분석, 데이터 내보내기, run, 아티팩트, 스윕의 프로그래밍 방식 관리를 위해 사용하세요. 주요 SDK가 트레이닝 중 실시간 로깅을 처리하는 반면, Public API를 사용하면 과거 데이터를 검색하고, 메타데이터를 업데이트하고, 아티팩트를 관리하고, 완료된 실험에 대한 분석을 수행할 수 있습니다. 주요 Api 클래스는 대부분의 기능에 대한 진입점 역할을 합니다.
모델을 훈련하고 미세 조정하려면 the W&B Python SDK를 사용하세요. W&B에 데이터를 로깅한 후에 Public API를 사용하여 데이터를 쿼리하고 관리하세요.

사용 가능한 컴포넌트

일반적인 사용 사례

데이터 내보내기 및 분석

  • Jupyter 노트북에서 분석하기 위해 run 이력을 데이터프레임으로 내보내기
  • 맞춤형 시각화 또는 보고를 위해 메트릭 다운로드
  • 여러 실험에 걸친 결과 집계

사후 업데이트

  • 완료 후 run 메타데이터 업데이트
  • 완료된 실험에 태그 또는 노트 추가
  • run 설정 또는 요약 수정

아티팩트 관리

  • 버전 또는 별칭으로 아티팩트 쿼리하기
  • 프로그래밍 방식으로 모델 체크포인트 다운로드하기
  • 아티팩트 리니지 및 의존성 추적하기

스윕 분석

  • 스윕 결과 및 최고 성능 run에 액세스
  • 하이퍼파라미터 검색 결과 내보내기
  • 매개변수 중요도 분석

인증

Public API는 Python SDK와 동일한 인증 방식을 사용합니다. 다음과 같은 여러 방법으로 인증할 수 있습니다: WANDB_API_KEY 환경 변수를 사용하여 API 키를 설정하세요:
Api 클래스를 초기화할 때 API 키를 직접 전달하세요:
또는 wandb.login()을 사용하여 현재 세션을 인증하세요:

사용 예시

이름과 별칭으로 아티팩트 다운로드하기

다음 예시는 이름과 별칭으로 W&B에 로깅된 아티팩트를 가져온 다음, 그 내용을 다운로드하는 방법을 보여줍니다.

레지스트리에서 아티팩트 다운로드

다음 예시는 레지스트리에서 연결된 아티팩트를 다운로드하는 방법을 보여줍니다:

레지스트리 쿼리

Mongo와 유사한 필터를 사용하여 레지스트리, 컬렉션, 아티팩트를 쿼리하세요. 다음 예시는 정규 표현식을 사용하여 이름으로 컬렉션을 필터링하는 방법을 보여줍니다.
레지스트리, 컬렉션 또는 아티팩트를 쿼리하는 방법에 대한 자세한 내용은 레지스트리 항목 찾기를 참조하세요.
마지막 수정일 2026년 9월 30일