Hugging Face Hub 1.x: ṣètò aṣojú gbígbà HTTPX
Ṣètò ilé-iṣẹ́ àwọn oníbàárà Hub 1.x tàbí àyíká ìlànà ṣáájú gbígbà Transformers, ní kíkà áwọn ọ̀nà async àti Xet ọ̀tọ̀.
Nínú ìṣètò Transformers tí ó ń lo huggingface_hub 1.x, ọ̀nà HTTP Python ti Hub ni HTTPX. Ṣètò ilé-iṣẹ́ oníbàárà synchronous rẹ̀ kí pipeline tàbí ẹrù ìgbéwọlé àwòrán bẹ̀rẹ̀:
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)
Fún àwọn gbígbà àwòrán gbogbogbò tí a fọwọ́ sí, àkójọ aṣojú HTTP ń pèsè àwọn olùdíje fún URL aṣojú HTTP yìí. Àpẹẹrẹ náà ń lo API 1.0.0. Lo irú oníbàárà tí ẹ̀yà àkọ́kọ́ Hub tí a fi sórí ẹrọ ń retí; ìran mìíràn lè lo ilé-ìkàwé HTTP mìíràn.
Fún wíwá nípasẹ̀ àyíká, ṣètò HTTP_PROXY àti HTTPS_PROXY kí Python tó bẹ̀rẹ̀. Olùgbọ́ HTTP lè gbé àwọn ìbéèrè dé àwọn ibi HTTPS.
Ilé-iṣẹ́ synchronous ní ààlà pàtó. Àwọn oníbàárà async ń lo set_async_client_factory, nígbà tí àwọn ìgbékalẹ̀ Xet ń lo backend ọ̀tọ̀ tí kò lo ilé-iṣẹ́ Python yìí.
Dámọ̀ ìpele tí ó kùnà—metadata Hub, àkóónú tí a tún darí tàbí ìgbékalẹ̀ Xet—kí o tó yan ìṣètò rẹ̀. Àwòrán tí ó wà nínú káṣì lè fò àwọn ìbéèrè yẹn kọjá pátápátá.