An enger Transformers-Installatioun mat huggingface_hub 1.x ass den Python-HTTP-Transport vum Hub HTTPX. Konfiguréiert seng synchron Clientfabréck, ier d'Pipeline oder de Modelllueder start:

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)

Fir erlaabten Downloads vun ëffentleche Modeller liwwert d'HTTP-Proxy-Lëscht Kandidaten fir dës HTTP-Proxy-URL. D'Beispill benotzt d'API 1.0.0. Benotzt de Clienttyp, deen déi installéiert Haaptversioun vum Hub erwaart; eng aner Generatioun kann eng aner HTTP-Bibliothéik benotzen.

Fir Ëmfeld-baséiert Entdeckung setzt amplaz HTTP_PROXY an HTTPS_PROXY, ier Python start. En HTTP-Listener kann Ufroen un HTTPS-Ziler droen.

Déi synchron Fabréck huet en definéierte Beräich. Async-Cliente benotzen set_async_client_factory, wärend Xet-Transferen e separaten Backend benotzen, deen dës Python-Fabréck net verbraucht.

Identifizéiert de feelgeschloenen Etapp — Hub-Metadaten, ëmgeleet Inhalt oder Xet-Transfer — ier Dir d'Konfiguratioun auswielt. En gecachte Modell kann déi Ufroen ganz iwwersprangen.

Ähnlech Artikelen