U postavkama Transformersa s huggingface_hub 1.x, Python HTTP transport Hub-a je HTTPX. Konfigurirajte njegovu tvornicu sinkronih 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 popis HTTP proxyja nudi kandidate za ovaj HTTP proxy URL. Primjer koristi API 1.0.0. Koristite vrstu klijenta koju 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šatelj može prenositi zahtjeve prema HTTPS odredištima.

Sinkrona tvornica ima definiran opseg. 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. Predmemorirani model može potpuno preskočiti te zahtjeve.

Povezani članci