メインコンテンツへスキップ
Agent Development Kit(ADK) は、Google が開発したモジュール式でモデルに依存しない AI エージェント構築用フレームワークです。ワークフロー、ツールの利用、マルチモーダル入出力、評価機能をサポートしており、柔軟かつインタラクティブなエージェントを構築するのに最適です。 このガイドでは、SambaCloud の LLM を ADK に接続し、独自のエージェント開発を開始するための手順を説明します。

前提条件

作業を始める前に、以下を準備してください。
  • SambaCloudのAPIキー: SambaCloud にてアカウントを作成し、API KeysタブよりAPIキーを取得してください。
  • Python 3.9以上: ローカル環境にインストールしてください。

セットアップ手順

  1. 仮想環境を作成するには、ターミナルで以下を実行します。
    python -m venv .venv
    source .venv/bin/activate
    
  2. ADK および LiteLLM ライブラリをインストールします。
    pip install google-adk
    pip install litellm
    

使用例

ADK と SambaCloud の連携例として、マルチモーダルエージェントのサンプル をご覧ください。 この例では以下のような機能を確認できます。
  • 画像を理解し、処理する
  • ワークフロー内で外部ツールを利用する
  • ビジュアルモックアップからシンプルなウェブページを生成する

Agent Development Kit のドキュメント

詳細および高度な機能については、ADKの公式ドキュメント を参照してください。