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
readyetkili)
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örev | Model Adı |
|---|---|
| Metin özetleme | facebook/bart-large-cnn |
| Çeviri (en→tr) | Helsinki-NLP/opus-mt-en-tr |
| Chatbot / LLM | meta-llama/Llama-2-7b-chat-hf |
| Görüntü sınıflandırma | google/vit-base-patch16-224 |
| Konuşmadan metin | openai/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;
Instagram, Facebook, X, LinkedIn
Bir yanıt yazın