Sa setup ng Transformers na gumagamit ng huggingface_hub 1.x, ang Python HTTP transport ng Hub ay HTTPX. I-configure ang synchronous client factory nito bago simulan ang pipeline o ang loader ng modelo:

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)

Para sa pinapayagang download ng mga pampublikong modelo, ang listahan ng HTTP proxy ay nagbibigay ng mga kandidato para sa HTTP proxy URL na ito. Ginagamit ng halimbawa ang API na 1.0.0. Gamitin ang uri ng client na inaasahan ng naka-install na major version ng Hub; maaaring gumamit ng ibang HTTP library ang ibang henerasyon.

Para sa pagtuklas batay sa environment, itakda ang HTTP_PROXY at HTTPS_PROXY bago patakbuhin ang Python. Ang HTTP listener ay maaaring magdala ng mga kahilingan patungo sa mga destinasyong HTTPS.

May tinukoy na saklaw ang synchronous factory. Gumagamit ng set_async_client_factory ang mga async client, habang ang mga Xet transfer ay gumagamit ng hiwalay na backend na hindi gumagamit ng Python factory na ito.

Tukuyin ang nabigong yugto—metadata ng Hub, na-redirect na nilalaman o Xet transfer—bago piliin ang configuration. Ang naka-cache na modelo ay maaaring laktawan nang tuluyan ang mga kahilingang iyon.

Kaugnay na mga artikulo