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 ವರ್ಗಾವಣೆ—ಗುರುತಿಸಿ. ಕ್ಯಾಶ್ ಮಾಡಿದ ಮಾಡೆಲ್ ಆ ವಿನಂತಿಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಿಟ್ಟುಬಿಡಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು