# تكامل HuggingFace

بعد نشر نقطة النهاية للاستدلال الخاصة بك على HuggingFace، يجب أن ترى واجهة المستخدم التالية:

<figure><img src="https://2660853930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAyhQUgA4KqXi44Q6NM64%2Fuploads%2Fgit-blob-3cebac1187e5934af601f345205c10c13a23e4b0%2Fhuggingface-deploy-interface.png?alt=media" alt="واجهة نشر huggingface"><figcaption></figcaption></figure>

في هذه الصفحة، ستحتاج إلى المعلومات التالية:

* عنوان URL لنقطة النهاية
* مستودع النموذج
* رمز API. يمكنك عرض هذا من خلال التحقق من مربع "إضافة رمز API" في كتلة كود أمثلة الاستدعاء.

بالإضافة إلى ذلك، ستحتاج أيضًا إلى نافذة السياق لنموذجك. يمكن العثور على ذلك في صفحة معلومات النموذج.

بعد جمع هذه المعلومات، قم بتنسيقها في JSON كما هو موضح في المثال أدناه:

```json
{
    "api_key":"your_api_key",
    "endpoint": "your_api_endpoint",
    "model_name": "meta-llama/Llama-2-7b-chat-hf",
    "context_window": 4096
}
```

بعد ذلك، الصق هذا في حقل الاعتماد الخاص بتكامل الخاص بك.

<figure><img src="https://2660853930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAyhQUgA4KqXi44Q6NM64%2Fuploads%2Fgit-blob-cbedbe5ba57f0c2a044f8e16347871101993ab1e%2Fcredential-field.png?alt=media" alt="حقل الاعتماد"><figcaption></figcaption></figure>

بمجرد التحقق بنجاح من الاعتماد، يجب أن ترى نموذج HuggingFace الخاص بك مدرجًا في قائمة نماذج GenStudio:

<figure><img src="https://2660853930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAyhQUgA4KqXi44Q6NM64%2Fuploads%2Fgit-blob-7d0620d1c2ee39ec3b9107a11606c90f9c0e1a2f%2Fhuggingface-model-as-genstudio-model.png?alt=media" alt="نموذج huggingface كنموذج genstudio"><figcaption></figcaption></figure>

### تصغير نقاط نهاية HuggingFace إلى الصفر

تصغير إلى 0 هو ميزة ديناميكية يقدمها نقاط النهاية للتوقعات، مصممة لتحسين استخدام الموارد والتكاليف. من خلال مراقبة أنماط الطلب بذكاء وتقليل عدد التكاثرات إلى لا شيء خلال الأوقات الخاملة، فإنه يضمن أنك تستخدم الموارد فقط عند الضرورة.

ومع ذلك، يُدخل هذا فترة بداية باردة عند استئناف حركة المرور، وهناك عدد قليل من الاعتبارات التي يجب أن تكون على علم بها. للإطلاع على نظرة معمقة حول كيفية عمل هذه الميزة، فوائدها، والتحديات المحتملة، يرجى الرجوع إلى [دليل HuggingFace حول التحجيم التلقائي](https://huggingface.co/docs/inference-endpoints/autoscaling).

### النماذج المدعومة

في الوقت الحالي، نحن ندعم فقط نقاط النهاية للنماذج التي تحمل علامة `text-generation` والتي تم نشرها كحاويات `text-generation-inference`. نحن نعمل على توسيع قائمة النماذج المدعومة لدينا.

<figure><img src="https://2660853930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAyhQUgA4KqXi44Q6NM64%2Fuploads%2Fgit-blob-0c1ab5a0d59184ec59f198d38015cf32ca16c7d8%2Fimage%20(48).png?alt=media" alt="image (48)"><figcaption><p>نموذج LLaMA 2 يحمل علامة توليد النصوص</p></figcaption></figure>

<figure><img src="https://2660853930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAyhQUgA4KqXi44Q6NM64%2Fuploads%2Fgit-blob-f81779ba2fdedf5471bc5ef3ee0acd1ecb5d8c7e%2Fimage%20(49).png?alt=media" alt="image (49)"><figcaption><p>تأكد من اختيار توليد النصوص كنوع الحاوية أثناء النشر</p></figcaption></figure>
