HuggingFace
세계 최대 AI 모델 허브 — LLM · 이미지 생성 · 아바타 제작
CLICK TO OPEN
세계 최대 AI 모델 허브 — LLM · 이미지 생성 · 아바타 제작
CLICK TO OPEN
InferenceClient · LLM 채팅 · 이미지 생성 · AI 아바타
HuggingFace 개요 & 설치
HuggingFace 개요 & InferenceClient 설치
HuggingFace — 전 세계 AI 연구자가 만든 모델·데이터셋·데모 무료 공유 플랫폼
코드 몇 줄로 GPT급 LLM·이미지 생성 AI 즉시 사용
주요 기능
• Models — LLM·이미지 생성·번역·분류 등 수십만 개 모델 무료 제공
• Datasets — 학습용 데이터셋 저장소
• Spaces — Gradio/Streamlit 앱 데모 호스팅
• InferenceClient — API 한 줄로 모델 호출
설치 명령어
InferenceClient 초기화
사용 가능한 모델 예시
deepseek-ai/DeepSeek-V3.2 meta-llama/Llama-3 black-forest-labs/FLUX.1-dev stabilityai/stable-diffusion
LLM 채팅
LLM 채팅 구현
파일: v17_01_llm.py
InferenceClient로 DeepSeek-V3.2 호출 → 사용자 질문 답변 생성
ChatGPT 동일 chat.completions 패턴
전체 코드
핵심 개념
• chat.completions.create() — OpenAI API 동일 인터페이스
• messages 리스트 — role(user/assistant/system) + content 구성
• choices[0].message — 모델 생성 답변 텍스트
• :novita — novita.ai 서버 경유 무료 호출 경로
이미지 생성 (TTI)
Text-to-Image 이미지 생성
파일: v17_02_tti.py
텍스트 설명 → FLUX.1-dev 고품질 이미지 생성
PIL Image 객체 반환 → 파일 저장
전체 코드
프롬프트 팁
• 영어 작성 시 품질 향상
• 스타일 키워드: digital art, photorealistic, watercolor, anime style
• 품질 키워드: high quality, 4K, detailed, sharp
• 예시: "cute cat sitting on a rooftop, sunset, anime style, high quality"
FLUX.1-dev 특징
• Meta·Black Forest Labs 공동 개발
• 1회 실행 1~3분 (무료 서버 기준)
• 최대 1024×1024 해상도
허깅페이스 탐구
허깅페이스 탐구
허깅페이스 자율 탐구 — 사이트 둘러보고 원하는 모델 직접 구현
예시: 아바타 생성 모델 선택 → Streamlit 웹앱화
앱 핵심 흐름
① 이름·설명 입력 → ② 귀여운 스타일 프롬프트 자동 생성 → ③ FLUX 이미지 생성 → ④ JPG·CSV 저장 → ⑤ 갤러리 확인·다운로드
프롬프트 자동 생성 로직
이미지 & 기록 저장
실행 방법