メインコンテンツへスキップ

開発者向け

MonoChat 上で開発 API、機能、独自の AI エージェントで。

REST API と Webhook でシステムを連携し、JavaScript でカスタム機能を作成し、関数ツールと MCP で AI エージェントにツールを提供し、お好みのエージェントフレームワークを WhatsApp とすべてのチャネルで実行できます。

  • REST API
  • Webhook
  • JavaScript SDK
  • MCP
  • Agent Harness

カスタム機能

独自のロジックを JavaScript で記述

すべての機能は sdk オブジェクトを受け取ります。利用できる内容は、機能が実行される場所(ブラウザーかサーバーか)によって異なります。

  • ブラウザー機能向けの Client SDK(主にカスタムビュー用)
  • その他すべての機能タイプ向けの Server SDK
  • 機能タイプ:カスタムフローノード、サーバーサイドメソッド、カスタムビュー、AI ツール、Cron ジョブ、カスタムアプリのセットアップ
  • サーバーサイドメソッドは、他のシステム向けの API エンドポイントとして公開できます
リクエスト例
POST https://app.monochat.ai/api/<slug>/custom-functions/template-app/api/template/send.js
Authorization: Bearer <API_TOKEN>
Content-Type: application/json

WhatsApp Template API アプリで、承認済みの WhatsApp テンプレートを送信します。テナントのスラッグは、MonoChat のアドレスで /tenants/ の後に続く部分です。

独自のエージェントを利用

お使いのエージェントフレームワークを、すべてのチャネルで

AI Harness を一度追加すれば、任意のフローの AI エージェントノードから利用することも、コードから実行を開始することもできます。MonoChat が、会話、チャネル、チームへの引き継ぎを提供します。

  • 7種類のハーネスプロバイダー:MonoChat、OpenAI Agents SDK、Claude Agent SDK、Pi、OpenAI Agents API、Claude Managed Agents、Custom
  • Custom:LangGraph、Google ADK、CrewAI、または独自のコードで構築した自社サーバーを、エンドポイントURLと共有シークレットで接続
  • エージェントノードごとのメイン、フォールバック、高速モデルと、実行ごとの予算
  • カスタム機能と API クライアントから実行を開始、取得、キャンセル。すべての実行は、モデル呼び出し、ツール呼び出し、結果とともに記録されます

クイックスタート

無料のワークスペースから、最初の API 呼び出しやエージェントまで。

  1. ワークスペースを開く

    app.monochat.ai で登録し、無料プランで始めましょう。

  2. チャネルを接続

    WhatsApp、Instagram、ウェブチャット、その他、開発対象のチャネルを接続します。

  3. API トークンを作成

    プロフィール › API トークンでトークンを作成します。表示されるのは一度だけなので、すぐにコピーしてください。

  4. 開発

    設定 › 自動化で、開発者向けアプリのインストール、機能の作成、MCP クライアントまたは AI Harness の追加を行います。

よくある質問

開発者向けのご質問

何を構築できるか、その方法。

MonoChat に API はありますか?

はい。MonoChat は、連携用の REST エンドポイントと Webhook イベント、サーバーサイドメソッドを API エンドポイントとして公開できるカスタム機能、WhatsApp Template API や Session Link などの API 専用アプリを提供しています。API 呼び出しには、プロフィール › API トークンで作成したトークンを使用します。

カスタム機能は何の言語で記述しますか?

JavaScript です。各機能は sdk オブジェクトを受け取ります。カスタムビューなどのブラウザー機能には Client SDK、フローノード、サーバーサイドメソッド、AI ツール、cron ジョブ、カスタムアプリのセットアップには Server SDK を使用します。

自社システムから WhatsApp テンプレートメッセージを送信するには?

WhatsApp Template API アプリをインストールし、API トークンを作成して、template/list.js で承認済みテンプレートを確認し、template/send.js で送信します。顧客が返信すると、会話は MonoChat の受信トレイに届きます。

独自の MCP サーバーに接続できますか?

はい。設定 › 自動化 › AI MCP クライアントで、エンドポイントと、必要に応じて Basic または Bearer 認証を指定して追加します。MonoChat は SSE トランスポートで接続し、サーバーのツールを読み取り、AI ノードと AI エージェントノードに提供できます。

Claude Agent SDK、OpenAI Agents SDK、LangGraph で構築したエージェントを実行できますか?

はい。ハーネスプロバイダーとして Claude Agent SDK または OpenAI Agents SDK を選択するか、Custom を選択して、LangGraph、Google ADK、CrewAI、または独自のコードで構築したエージェントのエンドポイントURLと共有シークレットを入力します。

コードから AI エージェントを起動できますか?

はい。カスタム機能と API クライアントから、aiAgentRuns の create、show、cancel メソッドで、エージェントの実行を開始、取得、キャンセルできます。すべての実行は、設定 › 自動化 › AI エージェントの実行に記録されます。

MonoChat のエンジニアに連携の構築を依頼できますか?

はい。開発パックは、連携、自動化、カスタム機能のための、前払い制の MonoChat 開発日数です。有効期限はなく、組み合わせて利用できます。

Growthプランの初月無料

MonoChat での開発を始めましょう

無料のワークスペースを開き、API トークンを作成して、今日から最初の呼び出しを実行しましょう。

1ビジネスにつき1コード • 有効期間30日 • カード不要

$150で始められます。

受け取る