The Agora Conversational AI extension enables developers to build voice assistants powered by Dify Agent.
Author: plutoless
Version: 0.0.7
Type: extension
This extension provides an endpoint to make Dify agents work with Agora’s Conversational AI Engine to easily turn your Dify agents into voice assistants.
APP
To turn a Dify agent into a voice assistant, choose one from your agent library.
Agora App ID
In the Agora Console, get your Agora App ID and enable the Conversational AI Engine service.
Agora RESTful Customer ID
In the Agora Console, get the Agora RESTful Customer ID.
Agora RESTful Customer Secret
In the Agora Console, get the Agora RESTful Customer Secret.
TTS Vendor
The TTS vendor to use for voice synthesis. Choose one from the list below.
TTS Vendor Params
The parameters for the TTS vendor. The parameters are different for each vendor, please refer to the vendor's documentation for more information.
Azure
ElevenLabs
Greeting Message
The message to greet the user when the conversation starts.
Failure Message
The message to tell the user when the conversation fails.
Agora App Certificate
The Agora App Certificate to use for RTC service. Get it from Agora Console. Only needed when security token is enabled for your Agora project.
API Key
The API Key to protect your Dify endpoint.
Once you finish the configuration, you'll fnd the APl in the endpoint as follows:
Replace with ,
Then you may navigate to the following URL to access the integrated Conversational Al web page.
You can also use the API directly without the web page. The API endpoint is:
API Endpoint:
Example cURL:
API Endpoint:
Example cURL:
Some outbound calls build their address at runtime, so the list may be incomplete.
Last checked 09/08/2026 08:50 AM · version 0.0.7