Hugging Face ile Multi-Modal Modeller
James Chapman
Curriculum Manager, DataCamp



pip install huggingface_hub[cli]
Hesabınızdaki modellere erişmek için oturum açın:
>>> huggingface-cli login
from huggingface_hub import HfApi api = HfApi()models = api.list_models()
task: "image-classification", "text-to-image" vb.sort: örn. "likes" veya "downloads"limit: Azami kayıt sayısıtags: Modelle ilişkili ek bilgilermodels = api.list_models(task="text-to-image",author="CompVis",tags="diffusers:StableDiffusionPipeline",sort="downloads")
top_model = list(models)[0]
print(top_model)
ModelInfo(id='CompVis/stable-diffusion-v1-4', private=False, downloads=1097285,
likes=6718, library_name='diffusers', ...
top_model_id = top_model.id
print(top_model_id)
CompVis/stable-diffusion-v1-4
from diffusers import StableDiffusionPipeline
pipe = StableDiffusionPipeline.from_pretrained(top_model_id)
Bir web sayfasında belgelenmiştir
JSON ile de erişilebilir: https://huggingface.co/api/tasks
import json
from urllib.request import urlopen
url = "https://huggingface.co/api/tasks"
with urlopen(url) as url:
tasks = json.load(url)
print(tasks.keys())
dict_keys(['any-to-any',
'audio-classification',
'audio-to-audio', ...'])
Hugging Face ile Multi-Modal Modeller