U postavci Transformersa s huggingface_hub 1.x, Python HTTP transport Hub-a je HTTPX. Konfigurirajte njegovu tvornicu sinhronih klijenata prije pokretanja pipelinea ili učitavača modela:

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)

Za dopuštena preuzimanja javnih modela lista HTTP proxyja nudi kandidate za ovaj HTTP proxy URL. Primjer koristi API 1.0.0. Koristite tip klijenta koji očekuje instalirana glavna verzija Hub-a; druga generacija može koristiti drugu HTTP biblioteku.

Za otkrivanje putem okruženja postavite HTTP_PROXY i HTTPS_PROXY prije pokretanja Pythona. HTTP slušalac može prenositi zahtjeve prema HTTPS odredištima.

Sinhrona tvornica ima definiran obuhvat. Async klijenti koriste set_async_client_factory, dok Xet prijenosi koriste zaseban backend koji ne troši ovu Python tvornicu.

Utvrdite neuspjelu fazu — Hub metapodatke, preusmjereni sadržaj ili Xet prijenos — prije odabira konfiguracije. Keširani model može potpuno preskočiti te zahtjeve.

Povezani članci