huggingface 사용법 (인증, 다운로드 방법)
huggingface.co  (huggingface 인증) 
    - 문제 : 접속 장애가 가끔 발생하기도 함
현재 windows에 저장되어 있는 huggingface.co 의 인증을 확인하는 방법 
How to check the authentication of huggingface.co currently stored in Windows
//-------------------------------------
- 명령행 도구( huggingface-cli ) 설치
pip install -U "huggingface_hub[cli]"
//-------------------------------------
     - 현재 로그인 확인 
huggingface-cli whoami 
     - 로그아웃 
huggingface-cli logout 
     - 새 사용자로 로그인 
          - 토큰 값입력 방법 - 마우스 우클릭 
huggingface-cli login 
     - 토큰 확인, 생성 
https://huggingface.co/settings/tokens
//-------------------------------------
< 다운로드 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-download
//----------------------------------------------------------------------------- 
< 파일 다운로드 방법 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-download
    - 설명 
huggingface-cli download --help 
     - 파일 다운로드 
          - cache 폴더( C:\Users\userID\.cache\huggingface\hub) 에 다운로드 됨 
huggingface-cli download gpt2 config.json README.md 
          - config.json,  README.md 파일 다운로드
     - 저장할 폴더 지정(--local-dir) 
huggingface-cli download gpt2 config.json README.md --local-dir .
//------------------------------------- 
     - 저장소 전체 다운로드 
huggingface-cli download HuggingFaceH4/zephyr-7b-beta 
     - 특정 이름 패턴 파일 포함하고 제외하기 ( --include , --exclude  ) 
huggingface-cli download stabilityai/stable-diffusion-xl-base-1.0 --include "*.safetensors" --exclude "*.fp16.*"* 
     - 모델 저장소가 아닌 다른 종류의 저장소 다운로드 (--repo-type ) 
          - Dataset 
> huggingface-cli download HuggingFaceH4/ultrachat_200k --repo-type dataset 
          - Space 
> huggingface-cli download HuggingFaceH4/zephyr-chat --repo-type space 
//------------------------------------- 
     - 파일 업로드 방법 
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-upload
//-----------------------------------------------------------------------------
< 참고 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli