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」をクリックして登録完了です

コメント