F'installazzjoni ta' Transformers li tuża huggingface_hub 1.x, it-trasport HTTP ta' Python tal-Hub huwa HTTPX. Ikkonfigura l-fabbrika tal-klijenti sinkroni tiegħu qabel ma jibda l-pipeline jew it-tagħbija tal-mudell:

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)

Għal tniżżil permess ta' mudelli pubbliċi, il-lista tal-proxy HTTP tipprovdi kandidati għal dan il-URL tal-proxy HTTP. L-eżempju juża l-API 1.0.0. Uża t-tip ta' klijent li tistenna l-verżjoni maġġuri installata tal-Hub; ġenerazzjoni oħra tista' tuża librerija HTTP oħra.

Għal skoperta bbażata fuq l-ambjent, issettja HTTP_PROXY u HTTPS_PROXY qabel ma jibda Python. Listener HTTP jista' jġorr talbiet lejn destinazzjonijiet HTTPS.

Il-fabbrika sinkronika għandha ambitu definit. Il-klijenti async jużaw set_async_client_factory, filwaqt li t-trasferimenti Xet jużaw backend separat li ma jużax din il-fabbrika Python.

Identifika l-istadju li falla—metadata tal-Hub, kontenut ridirett jew trasferiment Xet—qabel ma tagħżel il-konfigurazzjoni. Mudell fil-cache jista' jaqbeż dawk it-talbiet għal kollox.

Artikli relatati