Hugging Face Hub 1.x: HTTPX deskarga proxyaren konfigurazioa
Konfiguratu Hub 1.x bezero-faktoria edo prozesuaren ingurunea Transformers deskarga baten aurretik, async eta Xet bide bereiziak kontuan hartuta.
huggingface_hub 1.x erabiltzen duen Transformers konfigurazio batean, Hub-aren Python HTTP garraioa HTTPX da. Konfiguratu bere bezero sinkronoen faktoria pipelinea edo modelo-kargatzailea hasi aurretik:
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)
Modelo publikoen deskarga baimenduetarako, HTTP proxy zerrendak hautagaiak eskaintzen ditu HTTP proxy URL honetarako. Adibideak 1.0.0 APIa erabiltzen du. Erabili instalatutako Hub bertsio nagusiak espero duen bezero mota; beste belaunaldi batek beste HTTP liburutegi bat erabil dezake.
Ingurunean oinarritutako aurkikuntzarako, ezarri HTTP_PROXY eta HTTPS_PROXY Python abiarazi aurretik. HTTP entzule batek eskaerak HTTPS helmuguetara eraman ditzake.
Faktoria sinkronoak esparru zehatza du. Async bezeroek set_async_client_factory erabiltzen dute, eta Xet transferentziek Python faktoria hau erabiltzen ez duen backend bereizi bat.
Identifikatu huts egin duen etapa —Hub metadatuak, birbideratutako edukia edo Xet transferentzia— konfigurazioa aukeratu aurretik. Cachean dagoen modelo batek eskaera horiek guztiz saihestu ditzake.