I eit Transformers-oppsett med huggingface_hub 1.x er Python HTTP-transporten til Hub HTTPX. Set opp den synkrone klientfabrikken før pipelinen eller modellastaren startar:

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)

For tillatne nedlastingar av offentlege modellar gjev HTTP-proxylista kandidatar til denne HTTP-proxy-URL-en. Dømet nyttar 1.0.0-API-et. Bruk klienttypen den installerte hovudversjonen av Hub ventar; ei anna utgåve kan nytte eit anna HTTP-bibliotek.

For miljøbasert oppdaging set du heller HTTP_PROXY og HTTPS_PROXY før Python startar. Ein HTTP-lyttar kan bera førespurnader til HTTPS-mål.

Den synkrone fabrikken har eit avgrensa omfang. Async-klientar nyttar set_async_client_factory, medan Xet-overføringar nyttar ein eigen backend som ikkje brukar denne Python-fabrikken.

Identifiser trinnet som feila — Hub-metadata, omdirigert innhald eller Xet-overføring — før du vel konfigurasjonen. Ein bufra modell kan hoppe heilt over desse førespurnadene.

Relaterte artiklar