Skip to main content

Agent Gateway

Apa itu Agent Gateway?

Agent Gateway adalah fitur yang memungkinkan pihak eksternal menggunakan Agent AI Mister AI dengan cara memanggil API yang telah disediakan oleh Mister AI. Dengan kemampuan Agent Gateway, Anda bisa membangun platform chatbot Anda sendiri tanpa harus banyak menulis kode. Selain itu, Agent Gateway juga menyediakan fitur webhook steps, di mana Anda bisa memanggil API lain secara berurutan.

Fitur Agent Gateway

  • API Agent Gateway
  • Webhook multi calls
  • Transforms Request & Response

Contoh Skema dengan WhatsApp Gateway (WAHA)

Agent Gateway

Menggunakan Fitur Agent Gateway

Untuk menggunakan fitur Agent Gateway, pertama-tama kita harus membuat Agent AI terlebih dahulu. Silakan masuk ke menu Agent, lalu buat Agent AI. Setelah itu, pilih opsi pada Agent lalu pilih Agent Gateway.

Konfigurasi Agent Gateway

Untuk menggunakan Agent Gateway, kita perlu melakukan konfigurasi parameter sehingga terhubung dengan sistem eksternal seperti WhatsApp Gateway.

Setting Parameter Request (Input)

Untuk melakukan setting parameter input, berikut ini adalah atribut dalam format JSON yang tidak boleh diganti key-nya:

{
"session_id": "$data.NAMA_KEY_PARAM_SESSION",
"intent": "$data.NAMA_KEY_PARAM_MESSAGE",
"media_url":"data.NAMA_KEY_PARAM_MEDIA_URL(Optional)",
"read_file": "data.NAMA_KEY_PARAM_MEDIA_URL(Optional)/YES"
}

Contoh param untuk WAHA dengan Media Support

{
"session_id": "$data.payload.to",
"intent": "$data.payload.body",
"media_url":"$data.payload.mediaUrl",
"read_file": "YES"
}

Setting Parameter Response (Output)

Pengaturan ini sangat diperlukan supaya Agent AI bisa merespons atau membalas pesan dengan memanfaatkan webhook.

Setting Webhook Agent AI

Silakan isi Webhook URL.

  • Contoh menggunakan WAHA untuk mengirimkan bahwa pesan telah dibaca.

    URL:

    WAHA_URL/api/default/chats/{{payload.from}}/messages/read
  • Contoh Send Message WAHA URL:

    WAHA_URL/api/sendText

    Body:

    {
    "session": "default",
    "chatId":"$data.payload.from",
    "text":"$data.ai_agent_response_text"
    }

Setting URL Agent Gateway

Untuk mengintegrasikan sistem eksternal seperti WAHA dengan Agent AI, silakan gunakan URL yang ada pada section API&Token

Contoh:

https://api.misterai.id/aihub/v1/agent/gateway/intent/ID_AI_AGENT

Setting Authorization, gunakan Bearer Token

{
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer XXXXXX"
}
}