Unityゲームエンジン用の非公式のハギングフェイスRestfulクライアント。
私はHuggingfaceに所属しておらず、APIアクセスのあるアカウントが必要です。
すべての著作権、商標、ロゴ、および資産は、それぞれの所有者の財産です。
Unity 2021.3 LTS以上が必要です。
推奨されるインストール方法は、UnityパッケージマネージャーとOpenUPMです。
Package Managerを選択します
OpenUPMhttps://package.openupm.comcom.rest.huggingfacecom.utilitiesMy Registriesに変更しますHuggingFaceパッケージを追加しますhttps://github.com/RageAgainstThePixel/com.rest.huggingface.git#upm注:このレポは、他のリポジトリに依存関係があります!これらを自分で追加する責任があります。
優先順位の順に、APIキーを提供する4つの方法があります。
var api = new HuggingFaceClient ( " yourApiKey " ) ;または、手動でHuggingFaceAuthenticationオブジェクトを作成します
var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( " yourApiKey " ) ) ; キーを、 Assets/Resourcesフォルダーにあるスクリプト可能なオブジェクトに直接保存できます。
プロジェクトペインのコンテキストメニューを使用して、新しいHuggingFaceConfigurationスクリプト可能なオブジェクトを作成することにより、新しいものを作成できます。

現在のディレクトリのデフォルトでは、デフォルトの.huggingface 、オプションでディレクトリツリーまたはユーザーのホームディレクトリにAPIキーをロードしようとします。
構成ファイルを作成するには、 .huggingfaceという名前の新しいテキストファイルを作成し、行を含む以下を作成します。
{
"apiKey" : " yourApiKey " ,
}認証で静的メソッドを呼び出すことにより、既知のパスでファイルを直接ロードすることもできます。
var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( ) . LoadFromDirectory ( " your/path/to/.huggingface " ) ) ; ; システムの環境変数を使用して、使用するAPIキーを指定します。
HUGGING_FACE_API_KEYを使用します。 var api = new HuggingFaceClient ( new HuggingFaceAuthentication ( ) . LoadFromEnvironment ( ) ) ;トト
トト