반응형

Hugging Face는 자연어 처리를 위해 오픈 소스 도구와 라이브러리를 만들며 인기 있는 Transformers 라이브러리를 비롯한 다양한 제품을 개발하고 있습니다. Inference API는 Hugging Face가 제공하는 서비스로, 사용자가 텍스트 생성, 번역, 요약 등 다양한 NLP 작업을 위해 사전 훈련된 모델에 액세스할 수 있게 해줍니다.

Hugging Face Inference API를 사용하기 위해서는 API Key 발급이 필요합니다.


1. Hugging Face 웹사이트로 이동

Hugging Face Inference API Key를 발급받으려면 먼저 Hugging Face 계정이 필요합니다. 오른쪽 상단에 있는 [ Sign in ] 버튼을 클릭하여 로그인하거나, 계정이 없다면  [ Sign up ] 을 클릭하여 계정을 생성하시기 바랍니다.

 

Hugging Face – The AI community building the future.

The AI community building the future. Build, train and deploy state of the art models powered by the reference open source in machine learning.

huggingface.co

2. 로그인 후 오른쪽 상단의 프로필 사진을 클릭하고 드룹다운 메뉴에서 [ Settings ] 을 클릭합니다.

3. [ Access Tokens ] 클릭합니다.

4. 새로운 API Token 생성

[ New Token ]을 클릭 하면 새로운 access token을 생성하는 창이 활성화 됩니다.

Name을 작성하고 Token의 Role을 선택 후 [ Generate a token ] 을 클릭합니다.

Key값을 복사하여 사용하면 됩니다.

아래 사용 예제를 참고하세요 (Python)

import requests

API_URL = "https://api-inference.huggingface.co/models/your_model_name_here"
API_TOKEN = "YOUR API TOKEN HERE"

headers = {"Authorization": f"Bearer {API_TOKEN}"}
data = {"inputs": "your_input_text_here"}

response = requests.post(API_URL, headers=headers, json=data)

if response.status_code == 200:
    result = response.json()
    print(result)
else:
    print(f"Error: {response.status_code}")
반응형