A cikin tsarin Transformers da ke amfani da huggingface_hub 1.x, hanyar HTTP ta Python ta Hub ita ce HTTPX. Saita masana'antar abokin ciniki na aiki tare kafin fara pipeline ko mai loda samfurin:

import httpx
from huggingface_hub import set_client_factory

def make_hub_client():
    return httpx.Client(
        proxy='http://proxy.example:8080',
        follow_redirects=True,
        timeout=30,
    )

set_client_factory(make_hub_client)

Don saukewar samfura na jama'a da aka yarda da su, jerin wakilai na HTTP yana bayar da 'yan takara don wannan URL na wakili. Misalin yana amfani da API na 1.0.0. Yi amfani da nau'in abokin ciniki da babban sigar Hub da aka shigar ke tsammani; wani ƙarni na iya amfani da wata ɗakunan karatu ta HTTP.

Don ganowa ta hanyar yanayi, saita HTTP_PROXY da HTTPS_PROXY kafin fara Python. Mai sauraron HTTP na iya ɗaukar buƙatu zuwa wuraren HTTPS.

Masana'antar aiki tare tana da iyaka tabbatacce. Abokan ciniki na async suna amfani da set_async_client_factory, yayin da jigilar Xet ke amfani da backend daban wanda ba ya amfani da wannan masana'antar Python.

Gano matakin da ya gaza — metadata na Hub, abun ciki da aka tura wani wuri, ko jigilar Xet — kafin zaɓar saitin sa. Samfurin da ke cikin ajiya na iya tsallake waɗannan buƙatun gaba ɗaya.

Labarai masu alaƙa