Ollamaでモデルをhuggingfaceからダウンロードするときに以下のエラーが出る場合があります。
pulling manifest
Error: pull model manifest: 401: {"error":"Invalid username or password."}

これは、ログインが必要なモデルをダウンロードする際に出るエラーのようです
huggingface-cli
ターミナル上でhuggingfaceにログインする際は、「huggingface-cli」を使用します
macOSの場合は、brewコマンドからインストールできます
% brew install huggingface-cli
インストールしたら以下のコマンドを実行します
huggingface-cli login
以下のようにtokenを求められるので
Enter your token (input will not be visible):
以下のURLにアクセスしてアクセストークンを取得します
https://huggingface.co/settings/tokens
以下のようにする「Token type」をReadにしてToken nameはわかりやすい名前にしましょう
「Create token」をクリックするとTokenが生成されるのでコピーします

トークンをターミナルに貼り付けます
貼り付けした文字は表示されないので貼り付けたらEnterキーを押しましょう
また、tokenは重要なものなので扱いには注意してください

それでもエラーが出る場合
huggingfaceにローカルのollamaの公開鍵を登録する必要があります
以下のコマンドでクリップボードにコピーします
cat ~/.ollama/id_ed25519.pub | pbcopy
以下のサイトにアクセスしてSSH keyを登録します
https://huggingface.co/settings/keys/add?type=ssh
Key name: わかりやすい名前を入力してください
SSH Public key: 先ほどのコマンドを実行したのち、この欄にペーストしてください
「Add key」をクリックして登録完了です

コメント