프로젝트 소개
huggingface_hub는 오픈소스 머신러닝 모델, 데이터셋, 데모를 공유하는 플랫폼인 Hugging Face Hub의 공식 명령줄 인터페이스이자 Python 클라이언트입니다. 이 프로젝트는 터미널용 `hf` CLI와 `huggingface_hub` Python 라이브러리 두 인터페이스를 하나의 패키지로 제공합니다.
macOS, Linux, Windows용 독립 실행형 설치 스크립트를 통해 설치하거나, Python 패키지의 경우 pip/uv를 통해 설치할 수 있으며 이 경우 CLI도 함께 설치됩니다. 선택적 의존성 그룹(예: MCP 모듈)을 통해 기본 설치를 최소한으로 유지할 수 있습니다.
README에 설명된 핵심 기능:
- 개별 파일 또는 전체 저장소 다운로드, 파일은 로컬 캐시 폴더에 저장됩니다.
- 모델, 데이터셋 또는 Space 저장소에 단일 파일 또는 전체 폴더 업로드.
- Hub에서 저장소 생성 및 관리.
- 배포된 모델에 대한 추론 실행.
- Hugging Face 인프라에서 작업 실행.
- 모델, 데이터셋, Space 검색.
- 모델 문서화를 위한 모델 카드 공유.
- 풀 리퀘스트와 댓글을 통한 커뮤니티 참여.
CLI는 사람과 코딩 에이전트 모두를 위해 명시적으로 설계되었습니다. 에이전트가 호출하면 명령 출력이 적응하며, Claude Code, Codex, Cursor, OpenCode와 같은 도구에 생성된 스킬 참조를 설치할 수 있습니다. 인증은 Hub 토큰을 사용하며, 자동화 환경을 위한 비대화형 토큰 옵션도 제공합니다.
README에는 다른 오픈소스 ML 라이브러리와의 통합도 언급되어 있으며, 무료 모델 및 데이터셋 호스팅, Xet 스토리지 백엔드를 통한 대용량 파일 버전 관리, 브라우저 내 위젯, CDN 가속 다운로드, 사용 통계를 제공합니다. 기능 요청 및 버그 보고를 위한 기여 지침도 제공됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.