Неофициальный клиент Restful Huggingface для игрового двигателя Unity.
Я не связан с HuggingFace, и требуется учетная запись с API -доступом.
Все авторские права, товарные знаки, логотипы и активы являются собственностью их соответствующих владельцев.
Требуется Unity 2021.3 LTS или выше.
Рекомендуемый метод установки - это хотя диспетчер пакетов Unity и OpenUpm.
Package Manager 
OpenUPMhttps://package.openupm.comcom.rest.huggingfacecom.utilitiesMy RegistriesHuggingFacehttps://github.com/RageAgainstThePixel/com.rest.huggingface.git#upmПримечание: в этом репо зависите от других репозиториев! Вы несете ответственность за добавление их самостоятельно.
Есть 4 способа обеспечить ваши ключи API в порядке приоритета:
var api = new HuggingFaceClient ( " yourApiKey " ) ; Или создать объект HuggingFaceAuthentication вручную
var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( " yourApiKey " ) ) ; Вы можете сохранить ключ непосредственно в сценарию, который находится в папке Assets/Resources .
Вы можете создать новый, используя контекстное меню панели Project и создав новый сценарий сценария 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 ( ) ) ;Тодо
Тодо