見出し画像

Hugging Face ユーザ登録とアクセストークン


1. ユーザ登録

Hugging Faceを利用するにはユーザ登録とアクセストークンの発行が必要です。

Hugging Face, Inc. (ハギングフェイス)は 機械学習 アプリケーションを作成するためのツールを開発しているアメリカの企業である。自然言語処理アプリケーション向けに構築された Transformers ライブラリや潜在拡散モデルを扱う Diffusers ライブラリなどのライブラリに加え、ユーザーが機械学習モデルやデータセットを共有するためのプラットフォームなどを提供している。

wikipediaより引用

Hugging Faceにユーザー登録するには、まず Hugging Face のサイトにアクセスします。

右上の[Sign Up]をクリック

以下のような画面が表示されたら、「Email Address」と「Password」を入力して、[Next]をクリックします。

登録画面

ユーザー情報を入力する以下の画面が表示されるので、入力したら「Terms of Service」と「Code of Conduct」を確認し同意したうえで、チェックボックスをチェックし、[Create Account]をクリックします。

ユーザ情報登録画面

以下のようにかわいいメールが届くので、リンクをクリックし、サイトにアクセスすれば登録は完了です。

2. アクセストークンの取得

Diffusersライブラリからモデルにアクセスするには「アクセストークン(Access Token)」が必要です。このトークンを取得するには、まずHugging Face にログインします。

ログインすると右上にアイコンが表示されるので、そこをクリックしてメニューから[Settings]を選択します。

ホーム画面

以下のような画面が表示されるので、左のメニューの[Access Token]をクリックして、「New token」ボタンをクリックします。

Settings画面

以下のようなダイアログが表示されるので、[Name]に適当な名前(例えば「Stable Diffusion」)を入力して、「Generate a token」ボタンをクリックします。[Role]は「read」のままにしておきます。

トークン発行画面

以下のように取得したトークンが表示されるので、右側にあるコピーアイコンをクリックしてクリップボードにコピーし、コードなどにペーストします。

トークン画面

ライセンス規約等に同意が必要なモデルは同意しないとアクセスできません。同意しないでアクセスしようとすると権限がないためエラーになり、「HTTPError: 403 Client Error: Forbidden for url: ~」が表示されます。

いいなと思ったら応援しよう!