Skip to Content
ツール連携LlamaIndex

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

LlamaIndex のインストール

ステップ 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

実行結果

利用可能なモデル

完全なリストはモデルディレクトリ でご確認ください:

プロバイダーモデルモデル名
OpenAIGPT-4.1openai/gpt-4.1
AnthropicClaude Sonnet 4.6anthropic/claude-sonnet-4.6
GoogleGemini 3.1 Flash Litegoogle/gemini-3.1-flash-lite-preview
DeepSeekDeepSeek V3.2deepseek/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