サンプルノートブックこのサンプルは、examplesリポジトリ 内のノートブックとして入手できます。
前提条件
- システムに Python がインストールされている必要があります。
- システムに
pipがインストールされている必要があります。 - Anthropic の API key、または別の LLMプロバイダーの API key が必要です
1
ライブラリをインストールする
以下のコマンドを実行して、必要なライブラリをインストールします。
2
認証情報の設定
次に、Anthropic API key を指定します。
Response
別のLLMプロバイダーを使用するAnthropic API keyをお持ちでなく、別のLLMプロバイダーを使用したい場合は、
LlamaIndex “LLMs” ドキュメントでcredentialsの設定手順を確認できます
3
MCPサーバーを初期化する
次に、ClickHouse MCP serverがClickHouse SQL playgroundを参照するように設定します。
これらをPython関数からLlama Indexツールに変換する必要があります。
4
エージェントを作成する
これで、それらのツールにアクセスできるエージェントを作成する準備が整いました。1 回の実行でのツール呼び出し回数の上限を 10 に設定します。必要に応じて、このパラメーターは変更できます。
5
LLM を初期化する
次のコードで Claude Sonnet 4.0 モデルを初期化します。
6
エージェントを実行する
最後に、エージェントに質問してみましょう。返されるレスポンスは長いため、以下の
レスポンス例では一部を省略しています:
Response