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 బదిలీ—గుర్తించండి. క్యాష్ చేసిన మోడల్ ఆ అభ్యర్థనలను పూర్తిగా దాటవేయగలదు.

సంబంధిత వ్యాసాలు