LLM(Open AI)

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

code2772 2024. 11. 15. 14:08
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')

📚 유용한 자료

반응형