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 منتقلی ایک الگ backend استعمال کرتی ہے جو یہ Python factory استعمال نہیں کرتا۔

کنفیگریشن منتخب کرنے سے پہلے ناکام مرحلہ—Hub میٹاڈیٹا، ری ڈائریکٹ شدہ مواد یا Xet منتقلی—کی نشاندہی کریں۔ کیش شدہ ماڈل ان درخواستوں کو مکمل طور پر نظرانداز کر سکتا ہے۔

متعلقہ مضامین