En Transformers-agordo kun huggingface_hub 1.x, la Python HTTP-transporto de Hub estas HTTPX. Agordu ĝian sinkronan klientfabrikon antaŭ ol lanĉi la pipelines aŭ la modelŝargilon:

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)

Por permesitaj elŝutoj de publikaj modeloj, la listo de HTTP-prokuroj provizas kandidatojn por ĉi tiu HTTP-prokura URL. La ekzemplo uzas la API-on 1.0.0. Uzu la klientotipon, kiun atendas la instalita ĉefa versio de Hub; alia generacio povas uzi alian HTTP-bibliotekon.

Por medi-bazita malkovro, agordu HTTP_PROXY kaj HTTPS_PROXY antaŭ lanĉi Python. HTTP-aŭskultanto povas porti petojn al HTTPS-celoj.

La sinkrona fabriko havas difinitan amplekson. Async-klientoj uzas set_async_client_factory, dum Xet-transigoj uzas apartan backend, kiu ne konsumas ĉi tiun Python-fabrikon.

Identigu la malsukcesan etapon — Hub-metadatenojn, alidirektitan enhavon aŭ Xet-transigon — antaŭ ol elekti la agordon. Kaŝmemorigita modelo povas tute preterpasi tiujn petojn.

Rilataj artikoloj