Hugging Face API Ne İşe Yarar?

Hugging Face API, Hugging Face’in sunduğu hazır yapay zeka (AI) modellerine internet üzerinden kolayca erişmeni sağlayan bir servistir. Bu API sayesinde, doğal dil işleme (NLP), görüntü işleme (vision), ses işleme (audio) ve çok daha fazlası gibi alanlarda gelişmiş modelleri kendi altyapına kurmadan kullanabilirsin.

Hugging Face API ile:

  • Yazıları özetleyebilirsin (summarization)
  • Cümleleri çevirebilirsin (translation)
  • Sorulara cevap alabilirsin (question answering)
  • Görüntüden nesne tanıyabilirsin (image classification)
  • Ses tanıyabilirsin (automatic speech recognition)
  • Chatbot veya asistan yapabilirsin (chat models gibi)
  • Kod analizleri, hata bulma gibi özel amaçlı AI’lar kullanabilirsin

🚀 Nasıl Kullanılır?

1. Hugging Face Hesabı Aç

https://huggingface.co adresine gir, ücretsiz bir hesap oluştur.


2. Access Token (Erişim Anahtarı) Al

Profilinden:

  • Sağ üstteki profil fotoğrafına tıkla
  • Settings > Access Tokens yolunu izle
  • Yeni bir token oluştur (örneğin read yetkili)

Bu token’ı API çağrılarında kullanacaksın.


3. Python ile Kullanımı (requests kütüphanesi ile)

python
import requests

API_URL = "https://api-inference.huggingface.co/models/facebook/bart-large-cnn"
headers = {"Authorization": "Bearer tokeniniz_buraya_yazilacak"}

def summarize(text):
    payload = {"inputs": text}
    response = requests.post(API_URL, headers=headers, json=payload)
    return response.json()

metin = "Türkiye Cumhuriyeti 1923 yılında Mustafa Kemal Atatürk tarafından kurulmuştur..."
print(summarize(metin))

4. Desteklenen Popüler Modeller:

GörevModel Adı
Metin özetlemefacebook/bart-large-cnn
Çeviri (en→tr)Helsinki-NLP/opus-mt-en-tr
Chatbot / LLMmeta-llama/Llama-2-7b-chat-hf
Görüntü sınıflandırmagoogle/vit-base-patch16-224
Konuşmadan metinopenai/whisper-large

⚠️ Dikkat Edilecekler

  • API ücretsizdir ama aylık limit vardır (örneğin 30k token).
  • Daha fazla işlem için pro plan gibi ödeme seçenekli alternatifler gerekebilir.
  • Bazı büyük modellerde (LLaMA gibi) erişim için onay gerekebilir.
  • Gizli anahtarını kimseyle paylaşmamayı unutma!


Daha fazla bilgi için: lupusoft.com

İçeriklerimiz ile ilgileniyorsanız bizimle iletişime geçin.

Ayrıca bizi sosyal medyada da takip edebilirsiniz;
InstagramFacebookXLinkedIn

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir