Hugging Face Hub 1.x: rèitich am proxy luchdaich-sìos HTTPX
Rèitich factaraidh cliaint Hub 1.x no àrainneachd a' phròiseis mus luchdaich thu sìos le Transformers, a' toirt aire do shlighean async is Xet air leth.
Ann an suidheachadh Transformers le huggingface_hub 1.x, 's e HTTPX an giùlan HTTP Python aig an Hub. Rèitich a factaraidh cliaint sioncronaich mus tòisich am pipeline no an luchdaiche modail:
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)
Airson luchdaidhean ceadaichte de mhodalan poblach, tha an liosta proxy HTTP a' tabhann thagraichean airson an URL proxy HTTP seo. Cleachdaidh an eisimpleir an API 1.0.0. Cleachd an seòrsa cliaint a tha am prìomh-thionndadh Hub a chaidh a chur a-steach a' sùileachadh; faodaidh ginealach eile leabharlann HTTP eile a chleachdadh.
Airson lorg stèidhichte air àrainneachd, suidhich HTTP_PROXY agus HTTPS_PROXY mus tòisich Python. Faodaidh èistear HTTP iarrtasan a ghiùlan gu cinn-uidhe HTTPS.
Tha raon sònraichte aig an fhactaraidh shioncronaich. Cleachdaidh cliantean async set_async_client_factory, agus cleachdaidh gluasadan Xet backend air leth nach eil ag ithe na factaraidh Python seo.
Comharraich an ìre a dh'fhàillig — meata-dàta Hub, susbaint ath-stiùirte no gluasad Xet — mus tagh thu a rèiteachadh. Faodaidh modal tasgaidh na h-iarrtasan sin a sheachnadh gu tur.