Hugging Face Hub 1.x: an seachfhreastalaí íoslódála HTTPX a chumrú
Cumraigh monarcha cliant Hub 1.x nó timpeallacht an phróisis roimh íoslódáil Transformers, agus na cosáin async agus Xet ar leithligh á gcur san áireamh.
I socrú Transformers a úsáideann huggingface_hub 1.x, is é HTTPX an t-iompar HTTP Python atá ag an Hub. Cumraigh a mhonarcha cliant sioncrónach sula dtosaíonn an píblíne nó an lódálaí samhla:
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)
Le haghaidh íoslódálacha ceadaithe samhlacha poiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí don URL seachfhreastalaí HTTP seo. Úsáideann an sampla an API 1.0.0. Úsáid an cineál cliaint a mbíonn súil ag mórleagan suiteáilte an Hub leis; féadfaidh glúin eile leabharlann HTTP eile a úsáid.
Le haghaidh aimsithe bunaithe ar an timpeallacht, socraigh HTTP_PROXY agus HTTPS_PROXY sula seoltar Python. Is féidir le héisteoir HTTP iarratais a iompar chuig cinn scríbe HTTPS.
Tá raon sainithe ag an monarcha sioncrónach. Úsáideann cliaint async set_async_client_factory, agus úsáideann aistrithe Xet inneall cúil ar leith nach n-úsáideann an mhonarcha Python seo.
Aithin an chéim ar theip uirthi — meiteashonraí Hub, ábhar atreoraithe nó aistriú Xet — sula roghnaíonn tú a chumraíocht. Is féidir le samhail atá i dtaisce na hiarratais sin a sheachaint ar fad.