په Transformers کې چې huggingface_hub 1.x کاروي، د Hub د Python HTTP لېږد HTTPX دی. د pipeline یا د ماډل بار کوونکي له پیل دمخه یې د synchronous client factory تنظیم کړئ:

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)

د اجازه ورکړل شوو عامه ماډلونو ډاونلوډ لپاره، د HTTP پراکسي لړلیک د دې HTTP پراکسي URL لپاره نوماندان برابروي. بېلګه د 1.0.0 API کاروي. هغه ډول کلاینټ وکاروئ چې نصب شوې اصلي نسخه یې تمه لري؛ بله نسل کېدای شي بله HTTP کتابخانه وکاروي.

د چاپېریال پر بنسټ موندنې لپاره، د Python له پیل دمخه HTTP_PROXY او HTTPS_PROXY وټاکئ. HTTP اورېدونکی کولای شي غوښتنې HTTPS منزلونو ته ورسوي.

Synchronous factory یو ټاکلی حد لري. Async کلاینټونه set_async_client_factory کاروي، په داسې حال کې چې Xet لېږدونه جلا backend کاروي چې دا Python factory نه کاروي.

د ترتیباتو له ټاکلو دمخه ناکام پړاو—د Hub میټاډاټا، بدل شوی منځپانګه یا Xet لېږد—وپېژنئ. کیچ شوی ماډل کولای شي هغه غوښتنې په بشپړ ډول پرېږدي.

اړوندې مقالې