チャットAI「LLaMA」を一発でローカルにインストールして「文章の続きを書く機能」を試せる「Dalai」使い方まとめ
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/00_m.png)
FacebookやInstagramの運営元であるMetaが開発した言語モデル「LLaMA」は、単体GPUで動作する手軽さとChatGPTに匹敵する性能を両立しているとして話題になっています。そんなLLaMAをApple シリコン搭載Macで動作可能にした「llama.cpp」をGUI付きで簡単に動作させられる「Dalai」が登場したので、実際にインストールして「文章の続きを書く機能」を試してみました。
dalai
https://cocktailpeanut.github.io/dalai/
Dalaiを使うには、JavaScript実行環境「Node.js」や開発者向けツール詰め合わせパック「Command Line Tools」を先にインストールしておく必要があります。今回はiMacを使って、必要なソフトウェアから順番にインストールしてみます。既に環境が整っている場合は、「Dalaiのインストール&起動」までスクロールしてください。
・目次
◆1:Node.jsのインストール
◆2:Command Line Toolsのインストール
◆3:Dalaiのインストール&起動
◆4:DalaiでLLaMAの「文章の続きを書く機能」を使ってみた
◆1:Node.jsのインストール
まず、以下のリンクをクリックしてNode.jsのダウンロードページにアクセスします。
Node.js
https://nodejs.org/ja/download/
続いて、「macOS Installer」をクリックして、インストーラー(ファイルサイズ70.4MB)をダウンロードします。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/01_m.png)
次に、ダウンロードしたインストーラーをダブルクリックして起動します。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/02_m.png)
インストーラーが起動したら「続ける」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/03_m.png)
使用許諾契約をよく読んでから「続ける」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/04_m.png)
「同意」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/05_m.png)
「インストール」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/06_m.png)
Macにログインする際のパスワードを入力して「ソフトウェアをインストール」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/07_m.png)
以下の警告が表示されたら「OK」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/08.png)
少し待つとインストールが完了するので「閉じる」をクリックします。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/09_m.png)
最後に「ゴミ箱に入れる」をクリックすれば、Node.jsのインストールは完了です。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/10_m.png)
◆2:Command Line Toolsのインストール
続いて、Appleが提供している開発者向けツール詰め合わせパック「Command Line Tools」をインストールします。Xcodeをインストール済みの場合はCommand Line Toolsも既にインストールされているので、この項目は飛ばしてOKです。
まず、「Commandキー」と「Spaceキー」を同時押ししてSpotlightを開き、「ターミナル」を検索して起動します。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/11_m.png)
以下のような画面が開けばOK。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/12_m.png)
続いて、以下のコマンドを入力して「Enterキー(Returnキー)」を押します。
xcode-select --install
画像をで示すとこんな感じ。上記のコマンドを丸ごとコピー&ペーストしてから「Enterキー」を押せばOK。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/13_m.png)
インストール確認画面が表示されたら「インストール」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/14_m.png)
使用許諾契約をよく読んでから「同意する」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/15_m.png)
インストールは数分間かかります。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/16_m.png)
インストールが完了したら「完了」をクリック。これでDalaiのインストール準備はすべて完了です。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/17_m.png)
◆3:Dalaiのインストール&起動
Dalaiは、以下のコマンドを実行するだけでインストールできます。
npx dalai llama
画像で示すとこんな感じ。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/21_m.png)
モデルデータのダウンロードなどが自動的に進むので、しばらく待機します。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/22_m.png)
以下のような画面になれば、インストール完了です。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/23_m.png)
Dalaiを起動するには、以下のコマンドを実行します。
npx dalai serve
画像で示すとこんな感じ。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/24_m.png)
「Server running on http://localhost:3000」と表示されたら、SafariやFirefoxなどのブラウザを起動します。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/25_m.png)
ブラウザを起動したら、「http://localhost:3000」にアクセスします。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/26_m.png)
すると、以下のようにDalaiのUIが表示されます。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/27_m.png)
◆4:DalaiでLLaMAの「文章の続きを書く機能」を使ってみた
Dalaiでは、テキストボックスに文章を入力してから「Autocomplete」をクリックすることで、入力した文章の続きを生成できます。試しに「I like cake.(私はケーキが好きです)」と入力してから「Autocomplete」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/28_m.png)
すると、ケーキをいかに好きか熱弁する文章が生成されました。しかし、文章の途中から「ケーキをかざる棚のセールストーク」が始まっており、あまり自然な文章とは言えません。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/29_m.png)
今度は「This is a pen.(これはペンです)」と入力してから「Autocomplete」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/31_m.png)
今度は、「三洋とパナソニックが開発した素晴らしきペン」という謎製品の解説文が生成されました。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/33_m.png)
日本語だとどうなるのか気になったので「こんにちは。」と入力してから「Autocomplete」をクリック。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/34_m.png)
すると、文章の続きが英語で生成されました。日本語での文章生成には対応していないようです。
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/35_m.png)
なお、Dalaiのソースコードは、以下のリンク先で公開されています。
GitHub - cocktailpeanut/dalai: The simplest way to run LLaMA on your local machine
https://github.com/cocktailpeanut/dalai
![](https://i.gzn.jp/img/2023/03/14/dalai-llama/101.png)
・関連記事
Metaが大規模言語モデル「LLaMA」を発表、GPT-3に匹敵する性能ながら単体のGPUでも動作可能 - GIGAZINE
Metaの大規模言語モデル「LLaMA-65B」のデータが4chanで流出 - GIGAZINE
GPT-3のライバルとなるMetaの「LLaMA」をM1搭載Macで実行可能に、大規模言語モデルを普通の消費者向けハードウェアで実行可能であることが示される - GIGAZINE
GPT-3に匹敵するチャットAIモデル「LLaMA」をiPhoneやPixelなどのスマホで動かすことに成功 - GIGAZINE
GPT-3.5に匹敵するチャットAIを構築可能なモデル「Alpaca 7B」をスタンフォード大学が公開、オープンソースで安価に再現可能 - GIGAZINE
・関連コンテンツ
in レビュー, ソフトウェア, Posted by log1o_hf
You can read the machine translated English article Summary of how to use ``Dalai'' ….