LangGraph エージェントを配備するには、LangGraph アプリケーションを作成して設定します。このセットアップはローカル開発環境と本番環境の配備の両方をサポートします。
LangGraph : Prebuilt エージェント : 配備
作成 : クラスキャット・セールスインフォメーション
作成日時 : 06/17/2025
* 本記事は langchain-ai.github.io の以下のページを独自に翻訳した上で、補足説明を加えてまとめ直しています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
LangGraph : Get started : Prebuilt エージェント : 配備
LangGraph エージェントを配備するには、LangGraph アプリケーションを作成して設定します。このセットアップはローカル開発環境と本番環境の配備の両方をサポートします。
機能:
- 🖥️ 開発用ローカルサーバ
- 🧩 ビジュアルデバッグ用 Studio Web UI
- ☁️ クラウドと 🔧 self-hosted 配備オプション
- 📊 トレースと監視可能性 (observability) のための LangSmith 統合
LangGraph アプリケーションの作成
pip install -U "langgraph-cli[inmem]"
langgraph new path/to/your/app --template new-langgraph-project-python
これは空の LangGraph プロジェクトを作成します。src/agent/graph.py のコードをあなたのエージェントコードで置き換えることでそれを変更できます。例えば :
from langgraph.prebuilt import create_react_agent
def get_weather(city: str) -> str:
"""Get weather for a given city."""
return f"It's always sunny in {city}!"
graph = create_react_agent(
model="anthropic:claude-3-7-sonnet-latest",
tools=[get_weather],
prompt="You are a helpful assistant"
)
依存関係のインストール
LangGraph アプリケーションのルートで、ローカルの変更がサーバにより使用されるように、edit モードで依存関係をインストールします :
pip install -e .
.env ファイルの作成
新しい LangGraph アプリケーションのルートに .env.example ファイルがあります。新しい LangGraph アプリケーションのルートに .env ファイルを作成して、.env.example ファイルの内容をそれにコピーして、必要な API キーを入力してください :
LANGSMITH_API_KEY=lsv2...
ANTHROPIC_API_KEY=sk-
LangGraph サーバをローカルで起動する
langgraph dev
これは LangGraph API サーバをローカルで起動します。これが正常に動作するならば、以下のようなものを見れるはずです :
Ready!
- API: http://localhost:2024
- Docs: http://localhost:2024/docs
- LangGraph Studio Web UI: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
See this tutorial to learn more about running LangGraph app locally.
LangGraph Studio Web UI
LangGraph Studio Web は、LangGraph API サーバに接続してアプリケーションの視覚化、インタラクション、デバッグをローカルで有効にする専用の UI です。”langgraph dev” コマンドの出力で提供される URL にアクセスすることで、LangGraph Studio Web UI でグラフをテストしてください。
- LangGraph Studio Web UI: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
配備
LangGraph アプリケーションがローカルで動作すれば、LangGraph プラットフォームを使用してそれを配備できます。Refer to the deployment options guide for detailed instructions on all supported deployment models.
以上