ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
上級テクニック

Gatewayプロトコル詳解

· 2 分で読了

プロトコル概要

OpenClaw Gatewayは複数の通信プロトコルを使用します:

  • HTTP REST API:管理操作と同期リクエスト
  • WebSocket:リアルタイム双方向通信
  • Server-Sent Events (SSE):ストリーミングレスポンス
  • Webhook HTTP POST:チャンネルプラットフォームからのメッセージプッシュ受信

HTTP REST API

GET    /health              ヘルスチェック
POST   /api/chat            メッセージ送信
GET    /api/models          モデル一覧取得
GET    /api/channels        チャンネル一覧取得

ストリーミングレスポンス(SSE)

stream: true の場合、GatewayはServer-Sent Eventsでストリーミングレスポンスを返します。

WebSocketプロトコル

リアルタイム双方向通信に使用されます。

レート制限ヘッダー

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1709020800

まとめ

Gatewayの通信プロトコルを理解することは、カスタム統合の開発と問題調査に不可欠です。HTTP REST APIはシンプルな統合に、WebSocketはリアルタイムインタラクションに、SSEはストリーミング出力の標準的な選択肢です。

OpenClawは無料のオープンソースAIアシスタント。WhatsApp、Telegram、Discordなど多数のプラットフォームに対応