Hugging Face Hub 1.x: HTTPX татах проксийг тохируулах
Transformers татахын өмнө Hub 1.x клиентийн үйлдвэр эсвэл процессын орчныг тохируулж, тусдаа async болон Xet замыг харгалзана уу.
huggingface_hub 1.x ашигладаг Transformers тохиргоонд Hub-ын Python HTTP тээвэр нь HTTPX юм. Pipeline эсвэл загвар ачаалагчийг эхлүүлэхийн өмнө түүний синхрон клиентийн үйлдвэрийг тохируулна уу:
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 очих газарт хүргэж чадна.
Синхрон үйлдвэр тодорхой хамрах хүрээтэй. Async клиентүүд set_async_client_factory ашигладаг бол Xet дамжуулалт энэ Python үйлдвэрийг ашигладаггүй тусдаа backend ашигладаг.
Тохиргоог сонгохын өмнө бүтэлгүйтсэн үе шатыг — Hub мета өгөгдөл, дахин чиглүүлсэн агуулга эсвэл Xet дамжуулалт — тодорхойлно уу. Кэшлэсэн загвар эдгээр хүсэлтийг бүрэн алгасаж болно.