huggingface_hub 1.x ishlatiladigan Transformers sozlamasida Hub'ning Python HTTP transporti HTTPX hisoblanadi. Pipeline yoki model yuklagichni ishga tushirishdan oldin uning sinxron mijoz fabrikasini sozlang:

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)

Ruxsat etilgan ommaviy model yuklab olishlari uchun HTTP proksi ro'yxati ushbu HTTP proksi URL uchun nomzodlar taqdim etadi. Misolda 1.0.0 API ishlatiladi. O'rnatilgan Hub asosiy versiyasi kutgan mijoz turidan foydalaning; boshqa avlod boshqa HTTP kutubxonasidan foydalanishi mumkin.

Muhitga asoslangan aniqlash uchun Python ishga tushishidan oldin HTTP_PROXY va HTTPS_PROXY ni o'rnating. HTTP tinglovchisi so'rovlarni HTTPS manzillariga yetkazishi mumkin.

Sinxron fabrikaning belgilangan qamrovi bor. Async mijozlar set_async_client_factory dan foydalanadi, Xet uzatmalari esa bu Python fabrikasini ishlatmaydigan alohida backend dan foydalanadi.

Konfiguratsiyani tanlashdan oldin muvaffaqiyatsiz bosqichni — Hub metama'lumotlari, qayta yo'naltirilgan kontent yoki Xet uzatmasi — aniqlang. Keshlangan model bu so'rovlarni butunlay o'tkazib yuborishi mumkin.

O'xshash maqolalar