본문 바로가기
LLM(Open AI)

Hugging Face 회원가입, 토큰 발급, APIKEY 발급 방법, 개발 환경 설정

by code2772 2024. 11. 15.

[ 목차 ]

    728x90
    반응형

    허깅페이스란? 어원? 

    https://hunseop2772.tistory.com/371

     

    NLP와 Hugging Face 란 어원 등 사용법

    🌟 AI가 언어를 이해한다는 것상상해보세요. 여러분의 스마트폰이 "배고파"라는 메시지를 받았을 때, 가까운 맛집을 추천해주거나, 긴 문서를 몇 줄로 요약해주거나, 외국어를 실시간으로 번역

    hunseop2772.tistory.com

     

     

    1️⃣ Hugging Face 계정 만들기 

    Step 1: 회원가입

    1. 웹사이트 접속
    2. 필수 정보 입력
      • Username: 영문/숫자 조합 (예: john_doe123)
      • Email: 실제 사용하는 이메일
      • Password: 8자 이상, 특수문자 포함
    3. 이메일 인증
      • 인증 메일 확인
      • 링크 클릭하여 인증 완료

     

    Step 2: 프로필 설정하기

    📋 프로필 체크리스트:
    ✓ 프로필 사진 업로드
    ✓ Bio 작성 (어떤 분야에 관심있는지)
    ✓ GitHub 계정 연동 (선택사항)
    ✓ Google/LinkedIn 계정 연동 (선택사항)

     

    Step 3: API 토큰 발급

    1. Settings → Access Tokens


    2. New token 클릭
    3. 토큰 이름 설정 (예: "my_first_token")
    4. 권한 설정 (read/write) 
    5. 토큰 생성 및 안전한 곳에 저장

     

     

    2️⃣ 개발 환경 설정

    Step 1: Python 환경 준비

    # 1. 가상환경 생성
    python -m venv huggingface_env
    
    # 2. 가상환경 활성화# Windows:
    huggingface_env\\Scripts\\activate
    # Mac/Linux:
    source huggingface_env/bin/activate
    
    # 3. 기본 패키지 설치
    pip install --upgrade pip
    pip install transformers torch numpy pandas
    pip install streamlit gradio

     

    Step 2: VS Code 설정 (추천 에디터)

    1. 필수 확장 프로그램:
      • Python
      • Pylance
      • Jupyter
      • Git
    2. settings.json 설정
    {
        "python.defaultInterpreterPath": "./huggingface_env/Scripts/python.exe",
        "python.formatting.provider": "black",
        "editor.formatOnSave": true,
        "python.linting.enabled": true
    }

     

    토큰설정 .env 파일 사용 

    1. .env 파일 생성
    # .env
    HUGGING_FACE_HUB_TOKEN=hf_xxxxxxxxxxxxxxxxxxxxx
    
    
    1. Python에서 로드
    from dotenv import load_dotenv
    import os
    
    # .env 파일 로드
    load_dotenv()
    
    # 토큰 가져오기
    token = os.getenv('HUGGING_FACE_HUB_TOKEN')
    
    

    📚 유용한 자료

    반응형