LlamaIndex(旧GPT Index)は、大規模言語モデル(LLM)を外部データと連携させるためのPythonベースのフレームワークです。その基本的なインストール手順について、以下に詳しく説明します。
LlamaIndexの基本的なインストール手順
1. Python環境の準備
LlamaIndexはPythonで動作するため、まずはPython 3.8以上がインストールされている必要があります。
推奨
-
Python 3.8~3.11
-
仮想環境(
venvまたはconda)の利用
仮想環境の作成例(venvの場合):
2. pipのアップグレード
最新版のpipにアップグレードしておくことで、依存関係のインストール時のトラブルを回避できます。
3. LlamaIndexのインストール
基本のインストールコマンド
このコマンドで、コアパッケージと最低限の依存パッケージがインストールされます。
4. オプションの依存パッケージのインストール(必要に応じて)
LlamaIndexは、ベクトルストアや埋め込みモデル、LLM APIとの連携に複数の外部パッケージを使用できます。以下は代表的なオプションです。
例:OpenAIとの連携
例:Chromaベクトルストアを使用する場合
例:Webページなどを読み込むためにBeautifulSoupを使用する場合
必要なモジュールはプロジェクトの要件に応じて選択的に追加してください。
5. インストール確認
以下のコードをPythonインタプリタ上で実行し、インポートエラーが出ないことを確認します。
補足:LlamaIndexのバージョン指定
安定したバージョンを利用したい場合は、バージョン指定でインストールすることも可能です。
(バージョンは時期により異なるため、PyPIを参照してください)
ChatGPT4o 生成日:2025/06/14