Ollamaで「Error: pull model manifest: 401: Invalid username or password.」が表示される原因と解決方法

Blog

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にアクセスしてアクセストークンを取得します

Hugging Face – The AI community building the future.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

以下のようにする「Token type」をReadにしてToken nameはわかりやすい名前にしましょう

「Create token」をクリックするとTokenが生成されるのでコピーします

トークンをターミナルに貼り付けます

貼り付けした文字は表示されないので貼り付けたらEnterキーを押しましょう

また、tokenは重要なものなので扱いには注意してください

それでもエラーが出る場合

huggingfaceにローカルのollamaの公開鍵を登録する必要があります

以下のコマンドでクリップボードにコピーします

cat ~/.ollama/id_ed25519.pub | pbcopy

以下のサイトにアクセスしてSSH keyを登録します

Hugging Face – The AI community building the future.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Key name: わかりやすい名前を入力してください

SSH Public key: 先ほどのコマンドを実行したのち、この欄にペーストしてください

「Add key」をクリックして登録完了です

コメント

タイトルとURLをコピーしました