اگر هنگام ورود یا استفاده از Hugging Face با محدودیت جغرافیایی یا خطای اتصال روبه‌رو می‌شوید، این راهنما روش استفاده از شکن و بررسی دسترسی را توضیح می‌دهد. دامنه‌های موردنیاز، مراحل راه‌اندازی و خطاهای رایج باید پیش از انتشار با آزمون واقعی تأیید شوند.

Hugging Face یکی از پلتفرم‌های شناخته‌شده در حوزه هوش مصنوعی و یادگیری ماشین است. توسعه‌دهندگان و پژوهشگران از این سرویس برای پیدا کردن مدل‌های آماده، دانلود دیتاست، انتشار پروژه‌ها و استفاده از ابزارهایی مانند Transformers و Diffusers استفاده می‌کنند. به همین دلیل، اختلال در دسترسی به آن می‌تواند فقط به باز نشدن سایت محدود نباشد و فرایند اجرای کد یا دریافت فایل‌های حجیم را نیز مختل کند.

در این راهنما، روش تنظیم DNS شکن برای Hugging Face، راهکارهای رفع مشکل دسترسی در ویندوز، لینوکس و مک و تفاوت خطاهای شبکه با مشکلات توکن، مجوز مدل و محدودیت درخواست‌ها را بررسی می‌کنیم.

تحریم شکن برای Hugging Face

تحریم شکن برای Hugging Face چیست؟

تحریم شکن DNS سرویسی است که می‌تواند در برخی شرایط به رفع مشکلات مربوط به تبدیل نام دامنه به آدرس IP کمک کند. وقتی مرورگر یا یک برنامه می‌خواهد به سایتی مانند Hugging Face متصل شود، ابتدا باید آدرس دامنه را از طریق DNS به آدرس IP متناظر تبدیل کند.

اگر این فرایند به دلیل اختلال DNS یا تنظیمات شبکه به‌درستی انجام نشود، ممکن است سایت باز نشود، دانلود فایل‌ها آغاز نشود یا برنامه نتواند به سرور موردنظر متصل شود. در چنین شرایطی، تغییر DNS به یک سرویس مناسب می‌تواند به تشخیص یا رفع بخشی از مشکلات کمک کند.

البته هر خطایی در Hugging Face ناشی از DNS نیست. برای مثال، اگر دسترسی به یک مدل نیازمند تأیید سازنده باشد، حساب کاربری شما مجوز لازم را نداشته باشد یا تعداد درخواست‌ها از حد مجاز عبور کند، تغییر DNS به‌تنهایی مشکل را برطرف نمی‌کند.

DNS شکن برای Hugging Face

برای بررسی مشکلات احتمالی اتصال به Hugging Face می‌توانید از آدرس‌های DNS شکن استفاده کنید. این سرویس آدرس‌های زیر را برای تنظیم DNS ارائه می‌کند:

شکن رایگان: DNS اول 178.22.122.100، DNS دوم 185.51.200.2

شکن حرفه‌ای: DNS اول 178.22.122.101، DNS دوم 185.51.200.1

اگر از سرویس رایگان استفاده می‌کنید، ابتدا آدرس‌های ردیف اول را وارد کنید. در صورت داشتن اشتراک حرفه‌ای، می‌توانید از آدرس‌های مربوط به همان سرویس استفاده کنید.

مراحل کلی تنظیم DNS

  1. وارد تنظیمات شبکه دستگاه شوید.

  2. اتصال فعال خود، مانند Wi-Fi یا Ethernet، را انتخاب کنید.

  3. بخش تنظیمات DNS را پیدا کنید.

  4. آدرس‌های DNS اول و دوم را وارد کنید.

  5. تغییرات را ذخیره کنید و اتصال را دوباره برقرار کنید.

  6. سایت رسمی Hugging Face را باز کنید و مشکل را بررسی کنید.

اگر پس از تغییر DNS همچنان خطا دارید، بهتر است مشخص کنید مشکل مربوط به باز شدن سایت است یا فقط هنگام دانلود مدل، استفاده از API یا اجرای کد رخ می‌دهد.

تحریم شکن برای Hugging Face در ویندوز

اگر از ویندوز 10 یا ویندوز 11 استفاده می‌کنید، می‌توانید DNS اتصال اینترنت را از تنظیمات شبکه تغییر دهید.

تنظیم DNS در ویندوز 10 و 11

  1. وارد Settings شوید.

  2. بخش Network & Internet را باز کنید.

  3. اتصال فعال Wi-Fi یا Ethernet را انتخاب کنید.

  4. گزینه DNS server assignment را پیدا کنید و روی Edit بزنید.

  5. حالت تنظیم DNS را روی Manual قرار دهید.

  6. گزینه IPv4 را فعال کنید.

  7. آدرس DNS اول و دوم شکن را وارد کنید.

  8. تنظیمات را ذخیره کنید.

پس از انجام این مراحل، سایت Hugging Face را در مرورگر باز کنید. اگر مشکل فقط هنگام اجرای برنامه پایتون یا دانلود مدل رخ می‌دهد، اتصال برنامه را نیز جداگانه بررسی کنید.

برای آموزش کامل‌تر تنظیم DNS در این سیستم‌عامل، راهنمای تحریم شکن برای ویندوز را ببینید.

رفع مشکل DNS در ویندوز

اگر DNS را تغییر داده‌اید اما سایت همچنان باز نمی‌شود، می‌توانید حافظه موقت DNS ویندوز را پاک کنید.

Command Prompt را باز کنید و دستور زیر را اجرا کنید:

ipconfig /flushdns

سپس مرورگر را ببندید و دوباره باز کنید. اگر مشکل ادامه داشت، اتصال اینترنت را با یک شبکه دیگر امتحان کنید. باز نشدن سایت در چند مرورگر یا شبکه می‌تواند به تشخیص بهتر علت مشکل کمک کند، اما به‌تنهایی دلیل قطعی اختلال در Hugging Face نیست.

تحریم شکن برای Hugging Face در لینوکس

لینوکس یکی از سیستم‌عامل‌های پرکاربرد برای اجرای پروژه‌های یادگیری ماشین و هوش مصنوعی است. بسیاری از کاربران Hugging Face از توزیع‌هایی مانند Ubuntu استفاده می‌کنند و مدل‌ها را از طریق ترمینال یا کتابخانه‌های پایتون دریافت می‌کنند.

برای تنظیم DNS در لینوکس، روش مناسب به توزیع سیستم‌عامل و ابزار مدیریت شبکه بستگی دارد.

تنظیم DNS در اوبونتو

اگر از محیط گرافیکی Ubuntu استفاده می‌کنید، معمولاً می‌توانید از مسیر زیر اقدام کنید:

  1. وارد Settings شوید.

  2. بخش Network یا Wi-Fi را باز کنید.

  3. تنظیمات اتصال فعال را انتخاب کنید.

  4. وارد بخش IPv4 شوید.

  5. حالت تنظیم DNS را روی Manual قرار دهید یا بخش DNS را ویرایش کنید.

  6. آدرس‌های DNS شکن را وارد و تغییرات را ذخیره کنید.

  7. اتصال را دوباره برقرار کنید و سایت Hugging Face را آزمایش کنید.

اگر سیستم شما از NetworkManager یا systemd-resolved استفاده می‌کند، بهتر است تنظیمات را از همان ابزار مدیریت شبکه انجام دهید. ویرایش مستقیم فایل‌های سیستمی بدون بررسی ساختار شبکه ممکن است با تنظیمات خودکار تداخل ایجاد کند.

برای مشاهده روش‌های بیشتر، به صفحه تحریم شکن برای لینوکس مراجعه کنید.

تحریم شکن برای Hugging Face در مک

اگر از macOS استفاده می‌کنید و سایت Hugging Face یا دانلود فایل‌ها با مشکل مواجه شده است، می‌توانید DNS شبکه را بررسی کنید.

  1. وارد System Settings شوید.

  2. بخش Network را باز کنید.

  3. اتصال فعال خود را انتخاب کنید.

  4. وارد قسمت DNS شوید.

  5. آدرس‌های DNS موردنظر را اضافه کنید.

  6. تغییرات را ذخیره کنید و دوباره سایت را باز کنید.

به خاطر داشته باشید که تنظیم DNS روی Wi-Fi معمولاً به همان اتصال مربوط است. اگر با شبکه دیگری کار می‌کنید، ممکن است لازم باشد تنظیمات آن شبکه را نیز بررسی کنید.

اگر مشکل فقط هنگام اجرای کد پایتون رخ می‌دهد، علاوه بر DNS، تنظیمات پراکسی، محیط مجازی پایتون و نحوه احراز هویت برنامه را نیز بررسی کنید.

راهنمای کامل‌تر را در صفحه تحریم شکن برای مک مطالعه کنید.

چرا Hugging Face باز نمی‌شود یا مدل‌ها دانلود نمی‌شوند؟

Hugging Face فقط یک وب‌سایت ساده نیست. این پلتفرم از بخش‌های مختلفی مانند مخزن مدل‌ها، دیتاست‌ها، Spaces و APIها تشکیل شده است. به همین دلیل، ممکن است صفحه اصلی به‌درستی باز شود اما دریافت یک مدل یا اجرای یک پروژه با خطا مواجه شود.

جدول زیر به شما کمک می‌کند مشکل را بهتر تشخیص دهید.

مشکل یا خطا علت احتمالی راهکار پیشنهادی
سایت Hugging Face باز نمی‌شود اختلال شبکه یا DNS تغییر DNS و آزمایش یک شبکه دیگر
Name or service not known حل نشدن نام دامنه بررسی DNS و اتصال اینترنت
دانلود فایل آغاز نمی‌شود اختلال اتصال، آدرس نامعتبر یا محدودیت دسترسی بررسی آدرس فایل و اتصال به مخزن
401 Unauthorized توکن نامعتبر یا احراز هویت ناقص بررسی توکن و ورود به حساب
403 Forbidden نداشتن مجوز یا محدودیت دسترسی بررسی مجوز حساب و شرایط دسترسی مخزن
404 Not Found آدرس اشتباه یا پیدا نشدن منبع بررسی نام مدل، دیتاست یا فایل
429 Too Many Requests عبور از محدودیت تعداد درخواست‌ها کاهش تعداد درخواست‌ها و بررسی سهمیه
خطای اتصال یا Timeout اینترنت ناپایدار یا پاسخ‌ندادن سرور آزمایش شبکه و تلاش مجدد
مدل دانلود می‌شود اما اجرا نمی‌شود ناسازگاری وابستگی‌ها یا تنظیمات برنامه بررسی نسخه کتابخانه‌ها و محیط اجرا

این خطاها باید با توجه به پیام کامل و شرایط اجرای برنامه بررسی شوند؛ برای مثال، کد 403 همیشه به معنی مشکل DNS نیست و می‌تواند نشان‌دهنده نداشتن مجوز دسترسی به یک مدل باشد.

رفع مشکل دانلود مدل‌های Hugging Face

یکی از کاربردهای اصلی Hugging Face، دانلود مدل‌های آماده برای پردازش متن، تولید تصویر، ترجمه، خلاصه‌سازی و سایر وظایف هوش مصنوعی است. گاهی سایت باز می‌شود، اما هنگام دانلود فایل‌های مدل با خطا مواجه می‌شوید.

در این شرایط، ابتدا بررسی کنید که مشکل مربوط به خود اتصال است یا دسترسی به مخزن مدل.

۱. آدرس مخزن و نام مدل را بررسی کنید

نام مدل باید دقیق و مطابق شناسه مخزن در Hugging Face باشد. اگر نام مخزن یا مسیر فایل اشتباه باشد، تغییر DNS مشکلی را حل نمی‌کند.

برای نمونه، هر مخزن مدل می‌تواند آدرس مشخصی با ساختاری شبیه زیر داشته باشد:

https://huggingface.co/organization/model-name

به‌جای مقادیر نمونه، باید شناسه واقعی مدل موردنظر را وارد کنید.

۲. بررسی کنید مدل عمومی است یا محدودشده

بعضی مدل‌ها عمومی هستند و بدون درخواست مجوز قابل دریافت‌اند؛ اما دسترسی به برخی مخازن به پذیرش شرایط استفاده، ورود به حساب یا تأیید درخواست دسترسی نیاز دارد.

اگر صفحه مدل پیام درخواست دسترسی نشان می‌دهد، باید مراحل تعیین‌شده توسط صاحب مدل را انجام دهید. حتی پس از تأیید دسترسی، در برخی روش‌های دانلود برنامه‌نویسی ممکن است لازم باشد با توکن معتبر وارد شوید.

برای آشنایی با این موضوع، مستندات رسمی مدل‌های محدودشده در Hugging Face را بررسی کنید.

۳. احراز هویت در محیط برنامه‌نویسی را بررسی کنید

اگر برای دانلود مدل از کتابخانه‌هایی مانند transformers یا huggingface_hub استفاده می‌کنید، ممکن است لازم باشد حساب خود را در محیط اجرا احراز هویت کنید.

در نسخه‌های فعلی ابزار خط فرمان Hugging Face، دستور ورود به حساب به شکل زیر است:

hf auth login

این دستور برای ورود با توکن معتبر استفاده می‌شود. توکن خود را فقط در محیط مورداعتماد وارد کنید و آن را در کد عمومی، مخزن Git یا فایل‌هایی که منتشر می‌کنید قرار ندهید.

اگر برنامه از محیط دیگری اجرا می‌شود، مانند سرور، کانتینر یا محیط مجازی، مطمئن شوید اطلاعات احراز هویت در همان محیط در دسترس است.

رفع مشکل اتصال Hugging Face در پایتون

توسعه‌دهندگان معمولاً از کتابخانه‌های transformers، datasets، diffusers و huggingface_hub برای دریافت مدل و دیتاست استفاده می‌کنند. اگر سایت در مرورگر باز می‌شود اما کد پایتون نمی‌تواند فایل‌ها را دریافت کند، احتمال دارد مشکل به محیط اجرای برنامه مربوط باشد.

بررسی اتصال از محیط پایتون

ابتدا پیام کامل خطا را بررسی کنید. خطاهای مربوط به DNS، Timeout، گواهی SSL، توکن و مجوز دسترسی هرکدام مسیر عیب‌یابی متفاوتی دارند.

برای مثال، اگر خطا شامل عبارت‌هایی مانند NameResolutionError باشد، بررسی DNS و اتصال شبکه منطقی است. اما اگر خطا به 401 یا 403 مربوط باشد، باید احراز هویت و مجوز دسترسی را بررسی کنید.

بررسی پراکسی و تنظیمات شبکه

اگر قبلاً برای پایتون، ترمینال یا ابزارهای توسعه پراکسی تعریف کرده‌اید، مطمئن شوید تنظیمات آن با اتصال فعلی سازگار است. پراکسی نامعتبر یا در دسترس نبودن سرور واسط می‌تواند باعث خطای اتصال شود؛ حتی اگر مرورگر بدون مشکل به سایت دسترسی داشته باشد.

از طرف دیگر، تغییر DNS سیستم الزاماً تمام مشکلات مربوط به پراکسی یا ارتباط HTTPS را برطرف نمی‌کند.

مدیریت محدودیت تعداد درخواست‌ها

اگر هنگام دریافت فایل‌ها یا استفاده از API با خطای 429 مواجه می‌شوید، احتمال دارد تعداد درخواست‌ها از سهمیه مجاز بیشتر شده باشد. مستندات Hugging Face توضیح می‌دهد که محدودیت‌ها برای درخواست‌های API، دریافت فایل‌ها و صفحات وب جداگانه مدیریت می‌شوند.

برای رفع این مشکل:

  • تعداد درخواست‌های هم‌زمان را کاهش دهید.

  • از ارسال درخواست‌های تکراری و غیرضروری جلوگیری کنید.

  • در صورت نیاز، احراز هویت معتبر را برای درخواست‌های برنامه‌نویسی تنظیم کنید.

  • مدتی صبر کنید و پس از بازنشانی محدودیت، دوباره تلاش کنید.

  • وضعیت محدودیت‌ها را در مستندات رسمی Rate Limits بررسی کنید.

بنابراین، خطای 429 معمولاً با تغییر DNS حل نمی‌شود و باید محدودیت درخواست‌ها را جداگانه بررسی کرد.

آیا تحریم شکن برای Hugging Face رایگان است؟

شکن دو نوع سرویس DNS رایگان و حرفه‌ای دارد. برای بررسی مشکلات احتمالی دسترسی به Hugging Face می‌توانید ابتدا DNS رایگان را امتحان کنید. اگر اشتراک حرفه‌ای دارید، امکان استفاده از آدرس‌های DNS حرفه‌ای نیز وجود دارد.

بااین‌حال، استفاده از DNS به معنی تضمین دسترسی به همه مدل‌ها، دیتاست‌ها یا سرویس‌های Hugging Face نیست. برای مثال، دسترسی به مدل‌های محدودشده همچنان به شرایط و مجوزهای تعیین‌شده از سوی صاحب مخزن وابسته است.

همچنین، DNS شکن جایگزین توکن دسترسی، حساب کاربری معتبر یا مجوز استفاده از API نیست. اگر مشکل شما مربوط به اجرای کد، دانلود مدل خصوصی یا محدودیت تعداد درخواست‌ها است، باید همان بخش را بررسی کنید.

برای آشنایی بیشتر با روش تنظیم DNS در سیستم‌عامل‌های مختلف، صفحه راهنمای DNS تحریم شکن را ببینید.

پرسش‌های متداول درباره تحریم شکن برای Hugging Face

بهترین DNS برای Hugging Face چیست؟

می‌توانید ابتدا DNS رایگان شکن با آدرس‌های 178.22.122.100 و 185.51.200.2 را امتحان کنید. اگر اشتراک حرفه‌ای دارید، آدرس‌های حرفه‌ای نیز در دسترس هستند. نتیجه به نوع مشکل و شرایط شبکه بستگی دارد و دسترسی به تمام قابلیت‌های Hugging Face را تضمین نمی‌کند.

چرا Hugging Face با وجود تغییر DNS باز نمی‌شود؟

ممکن است مشکل از اینترنت، مرورگر، اختلال سرور یا تنظیمات شبکه باشد. اتصال را با یک شبکه دیگر امتحان کنید و بررسی کنید که آیا فقط Hugging Face باز نمی‌شود یا سایر سایت‌ها نیز مشکل دارند.

چرا سایت باز می‌شود اما دانلود مدل انجام نمی‌شود؟

این مشکل ممکن است به آدرس اشتباه مخزن، نیاز به ورود به حساب، نداشتن مجوز دسترسی، توکن نامعتبر یا اختلال در دانلود فایل مربوط باشد. ابتدا پیام خطای کامل را بررسی کنید و سپس بر اساس نوع خطا اقدام کنید.

آیا برای استفاده از Hugging Face در پایتون به DNS جداگانه نیاز داریم؟

خیر. اگر DNS سیستم به‌درستی کار کند، معمولاً نیازی به تنظیم جداگانه برای پایتون نیست. بااین‌حال، تنظیمات محیط اجرا، پراکسی و نحوه احراز هویت ممکن است بر اتصال برنامه تأثیر بگذارند.

خطای 403 در Hugging Face با DNS شکن حل می‌شود؟

معمولاً نباید فرض کنید خطای 403 از DNS ناشی شده است. این خطا می‌تواند به نداشتن مجوز، محدودیت مخزن یا تنظیمات دسترسی مربوط باشد. ابتدا مجوز حساب و شرایط دسترسی به مدل را بررسی کنید.

آیا با تغییر DNS می‌توان مدل‌های محدودشده Hugging Face را دانلود کرد؟

تغییر DNS مجوز دسترسی ایجاد نمی‌کند. اگر مدل به تأیید صاحب مخزن یا احراز هویت نیاز داشته باشد، باید شرایط دسترسی آن را انجام دهید و از توکن معتبر استفاده کنید.

جمع‌بندی

اگر سایت Hugging Face باز نمی‌شود یا دانلود مدل‌ها با خطای اتصال مواجه شده است، ابتدا شبکه و DNS دستگاه را بررسی کنید. تنظیم DNS شکن می‌تواند در برخی مشکلات مربوط به دسترسی شبکه مفید باشد؛ اما برای خطاهای احراز هویت، مجوز مدل، توکن نامعتبر یا محدودیت درخواست‌ها باید راهکار متناسب با همان خطا را اجرا کنید.

اگر از Hugging Face برای توسعه مدل‌های هوش مصنوعی استفاده می‌کنید، بهتر است علاوه بر اتصال مرورگر، وضعیت محیط پایتون، توکن دسترسی، مجوز مخزن و پیام کامل خطا را نیز بررسی کنید. این کار کمک می‌کند به‌جای تغییر مکرر تنظیمات شبکه، علت اصلی مشکل را پیدا کنید.

جهت دریافت مشاوره رایگان لطفاً فرم زیر را تکمیل کنید.