LlamaIndex 設定
LlamaIndex は、RAG(検索拡張生成)や AI Agent シナリオに特化した LLM アプリケーション構築用のデータフレームワークです。OfoxAI は OpenAI プロトコルと完全互換のため、api_base を変更するだけで接続できます。
前提条件
- OfoxAI アカウントと API Key を取得済み(こちらから取得 )
- Python 3.10+ がインストール済み
設定手順
ステップ 1:依存パッケージのインストール
pip3 install llama-index llama-index-llms-openai-like
ステップ 2:設定と実行
ファイル test_llamaindex.py を作成します:
test_llamaindex.py
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="openai/gpt-4.1",
api_base="https://api.ofox.ai/v1",
api_key="<あなたの OFOXAI_API_KEY>",
is_chat_model=True
)
response = llm.complete("こんにちは、自己紹介してください")
print(response)実行:
python3 -W ignore test_llamaindex.py
利用可能なモデル
完全なリストはモデルディレクトリ でご確認ください:
| プロバイダー | モデル | モデル名 |
|---|---|---|
| OpenAI | GPT-4.1 | openai/gpt-4.1 |
| Anthropic | Claude Sonnet 4.6 | anthropic/claude-sonnet-4.6 |
| Gemini 3.1 Flash Lite | google/gemini-3.1-flash-lite-preview | |
| DeepSeek | DeepSeek V3.2 | deepseek/deepseek-v3.2 |
LlamaIndex の API はバージョンによって変更される場合があります。LlamaIndex 公式ドキュメント をご参照ください。
よくある質問
Q: ModuleNotFoundError: No module named 'llama_index'
pip3 install llama-index llama-index-llms-openai-like を実行して依存パッケージをインストールしてください。
Q: TypeError: unsupported operand type(s) for |
Python のバージョンが古すぎます。Python 3.10 以上にアップグレードしてください。
Q: API Key が無効と表示される
api_key に OfoxAI の API Key が設定されていることを確認してください。OfoxAI コンソール から取得できます。
Last updated on