huggingface_hub 1.x ကို အသုံးပြုသော Transformers တပ်ဆင်မှုတွင် Hub ၏ Python HTTP သယ်ယူပို့ဆောင်မှုသည် HTTPX ဖြစ်သည်။ pipeline သို့မဟုတ် model loader မစတင်မီ ၎င်း၏ 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 ကို အသုံးပြုသည်။ ထည့်သွင်းထားသော Hub အဓိကဗားရှင်း မျှော်လင့်သော client အမျိုးအစားကို အသုံးပြုပါ။ အခြားမျိုးဆက်တစ်ခုက အခြား HTTP လိုင်ဘရီကို အသုံးပြုနိုင်သည်။

ပတ်ဝန်းကျင်အခြေပြု ရှာဖွေမှုအတွက် Python မစတင်မီ HTTP_PROXY နှင့် HTTPS_PROXY ကို သတ်မှတ်ပါ။ HTTP listener သည် တောင်းဆိုမှုများကို HTTPS ဦးတည်ရာများသို့ သယ်ဆောင်နိုင်သည်။

synchronous factory တွင် သတ်မှတ်ထားသော နယ်ပယ်ရှိသည်။ async client များသည် set_async_client_factory ကို အသုံးပြုပြီး Xet လွှဲပြောင်းမှုများသည် ဤ Python factory ကို အသုံးမပြုသော သီးခြား backend ကို အသုံးပြုသည်။

ပြင်ဆင်မှုကို ရွေးချယ်မတိုင်မီ မအောင်မြင်သော အဆင့်—Hub မက်တာဒေတာ၊ ပြန်လည်လမ်းညွှန်ထားသော အကြောင်းအရာ သို့မဟုတ် Xet လွှဲပြောင်းမှု—ကို ဖော်ထုတ်ပါ။ cache လုပ်ထားသော မော်ဒယ်သည် ထိုတောင်းဆိုမှုများကို လုံးဝ ကျော်နိုင်သည်။

ဆက်စပ်ဆောင်းပါးများ