Në një konfigurim Transformers me huggingface_hub 1.x, transporti HTTP Python i Hub-it është HTTPX. Konfiguroni fabrikën e tij të klientëve sinkron përpara se të nisni pipeline-in ose ngarkuesin e modelit:

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)

Për shkarkime të lejuara të modeleve publike, lista e proxy-ve HTTP ofron kandidatë për këtë URL proxy HTTP. Shembulli përdor API-n 1.0.0. Përdorni llojin e klientit që pret versioni kryesor i instaluar i Hub-it; një gjeneratë tjetër mund të përdorë një bibliotekë tjetër HTTP.

Për zbulim të bazuar në mjedis, vendosni HTTP_PROXY dhe HTTPS_PROXY përpara se të nisni Python. Një dëgjues HTTP mund t'i çojë kërkesat drejt destinacioneve HTTPS.

Fabrika sinkrone ka një shtrirje të përcaktuar. Klientët async përdorin set_async_client_factory, ndërsa transfertat Xet përdorin një backend të veçantë që nuk e konsumon këtë fabrikë Python.

Identifikoni fazën e dështuar — metadata e Hub-it, përmbajtje e ridrejtuar ose transfertë Xet — përpara se të zgjidhni konfigurimin. Një model në cache mund t'i anashkalojë plotësisht ato kërkesa.

Artikuj të ngjashëm