Hugging Face Hub 1.x: HTTPX डाउनलोड प्रॉक्सी कॉन्फिगर करा
Transformers डाउनलोडपूर्वी Hub 1.x क्लायंट फॅक्टरी किंवा प्रक्रिया वातावरण कॉन्फिगर करा, वेगळे async आणि Xet मार्ग लक्षात घेऊन.
huggingface_hub 1.x वापरणाऱ्या Transformers सेटअपमध्ये, Hub चे Python HTTP वाहतूक HTTPX आहे. पाइपलाइन किंवा मॉडेल लोडर सुरू करण्यापूर्वी त्याची 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 प्रमुख आवृत्ती ज्या क्लायंट प्रकाराची अपेक्षा करते तो वापरा; दुसरी पिढी दुसरी HTTP लायब्ररी वापरू शकते.
वातावरण-आधारित शोधासाठी, Python सुरू करण्यापूर्वी HTTP_PROXY आणि HTTPS_PROXY सेट करा. HTTP लिसनर HTTPS गंतव्यांपर्यंत विनंत्या नेऊ शकतो.
Synchronous factory ला निश्चित व्याप्ती आहे. Async क्लायंट set_async_client_factory वापरतात, तर Xet हस्तांतरणे ही Python factory वापरत नसलेले वेगळे backend वापरतात.
कॉन्फिगरेशन निवडण्यापूर्वी अयशस्वी टप्पा—Hub मेटाडेटा, पुनर्निर्देशित सामग्री किंवा Xet हस्तांतरण—ओळखा. कॅशे केलेले मॉडेल त्या विनंत्या पूर्णपणे वगळू शकते.