عميل Luggingface غير رسمي لمحرك لعبة الوحدة.
أنا لست مرتبطًا بـ Huggingface وحساب مع وصول API مطلوب.
جميع حقوق الطبع والنشر والعلامات التجارية والشعارات والأصول هي ملك لأصحابها المعنيين.
يتطلب الوحدة 2021.3 LTS أو أعلى.
طريقة التثبيت الموصى بها هي على الرغم من أن Manager Unity Package Manager و OpenUPM.
Package Manager 
OpenUPMhttps://package.openupm.comcom.rest.huggingfacecom.utilitiesMy RegistriesHuggingFacehttps://github.com/RageAgainstThePixel/com.rest.huggingface.git#upmملاحظة: هذا الريبو لديه تبعيات على مستودعات أخرى! أنت مسؤول عن إضافة هذه بنفسك.
هناك 4 طرق لتوفير مفاتيح واجهة برمجة التطبيقات الخاصة بك ، حسب الأسبقية:
var api = new HuggingFaceClient ( " yourApiKey " ) ; أو إنشاء كائن HuggingFaceAuthentication يدويًا
var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( " yourApiKey " ) ) ; يمكنك حفظ المفتاح مباشرة في كائن قابل للنص الموجود في مجلد Assets/Resources .
يمكنك إنشاء قائمة جديدة باستخدام قائمة السياق لجزء المشروع وإنشاء كائن قابل HuggingFaceConfiguration الجديدة.

محاولات تحميل مفاتيح API من ملف التكوين ، بشكل افتراضي .huggingface في الدليل الحالي ، وتجاوز اختياريا شجرة الدليل أو في الدليل الرئيسي للمستخدم.
لإنشاء ملف تكوين ، قم بإنشاء ملف نصي جديد يسمى .huggingface ويحتوي على السطر:
{
"apiKey" : " yourApiKey " ,
}يمكنك أيضًا تحميل الملف مباشرة باستخدام المسار المعروف عن طريق استدعاء طريقة ثابتة في المصادقة:
var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( ) . LoadFromDirectory ( " your/path/to/.huggingface " ) ) ; ; استخدم متغيرات بيئة نظامك ، حدد مفتاح API للاستخدام.
HUGGING_FACE_API_KEY لمفتاح API الخاص بك. var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( ) . LoadFromEnvironment ( ) ) ;تودو
تودو