Hugging Face Hub 1.x: HTTPX yükləmə proksisini konfiqurasiya edin
Transformers yükləməsindən əvvəl Hub 1.x müştəri fabrikini və ya proses mühitini konfiqurasiya edin; ayrı async və Xet yollarını nəzərə alın.
huggingface_hub 1.x istifadə edən Transformers qurulumunda Hub-un Python HTTP nəqli HTTPX-dir. Pipeline və ya model yükləyicisini başlatmazdan əvvəl onun sinxron müştəri fabrikini konfiqurasiya edin:
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)
İcazə verilmiş ictimai model yükləmələri üçün HTTP proksi siyahısı bu HTTP proksi URL-i üçün namizədlər təqdim edir. Nümunə 1.0.0 API-dən istifadə edir. Quraşdırılmış Hub əsas versiyasının gözlədiyi müştəri növünü istifadə edin; başqa nəsil başqa HTTP kitabxanasından istifadə edə bilər.
Mühit əsaslı aşkarlama üçün əvəzində Python işə salınmazdan əvvəl HTTP_PROXY və HTTPS_PROXY təyin edin. HTTP dinləyicisi sorğuları HTTPS hədəflərinə daşıya bilər.
Sinxron fabrikin müəyyən əhatə dairəsi var. Async müştərilər set_async_client_factory istifadə edir, Xet ötürülmələri isə bu Python fabrikindən istifadə etməyən ayrı backend istifadə edir.
Konfiqurasiyanı seçməzdən əvvəl uğursuz mərhələni—Hub metadata, yönləndirilmiş məzmun və ya Xet ötürülməsi—müəyyən edin. Keşlənmiş model bu sorğuları tamamilə ata bilər.