Membuat instans agent dan mengembalikan channel, nama agent dalam channel tersebut, serta token yang diperlukan untuk bergabung ke channel.
Deskripsi operasi
API ini membuat instans agent berdasarkan ID AI agent (AIAgentId) yang ditentukan. Anda dapat menggunakan informasi dalam respons API untuk bergabung ke channel yang sesuai dan berinteraksi dengan agent tersebut.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:GenerateAIAgentCall |
none |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AIAgentId |
string |
Yes |
ID agent. |
39f8e0bc005e4f309379701645f4**** |
| Expire |
integer |
No |
Periode validitas token dalam detik. Nilai default adalah 3600. Nilai harus berada dalam rentang 0 hingga 604800. |
3600 |
| UserId |
string |
No |
Username dalam channel chat. Jika Anda tidak menentukan username, sistem akan menghasilkannya secara otomatis. Username dapat berisi hingga 64 karakter. |
877ae632caae49b1afc81c2e8194ffb4 |
TemplateConfig
deprecated
|
AIAgentTemplateConfig |
No |
Catatan
Parameter ini telah ditinggalkan. Untuk informasi selengkapnya, lihat parameter AgentConfig. |
|
| UserData |
string |
No |
Informasi yang ditentukan pengguna. |
{"Email":"johndoe@example.com","Preferences":{"Language":"en"}} |
| SessionId |
string |
No |
Identifier unik untuk chat. |
fw1gr0bc005e4f309379701645f4**** |
| AgentConfig | AIAgentConfig |
No |
Konfigurasi templat agent. Konfigurasi yang Anda berikan digabungkan dengan konfigurasi templat agent dari Konsol. Jika Anda tidak mengatur parameter ini, konfigurasi default agent dari Konsol yang digunakan. Catatan
Kompatibilitas dengan TemplateConfig: Bidang dalam AgentConfig memiliki prioritas lebih tinggi. Jika suatu bidang ditentukan dalam TemplateConfig tetapi tidak dalam AgentConfig, nilai dari TemplateConfig yang digunakan. Gunakan AgentConfig sebagai pengganti TemplateConfig. |
|
| ChatSyncConfig |
object |
No |
Konfigurasi untuk sinkronisasi catatan chat. |
|
| IMAIAgentId |
string |
No |
ID agent dalam Instant Messaging (IM). |
******005e4f309379701645f4**** |
| ReceiverId |
string |
No |
ID pengguna penerima. |
4167626d312034b2b1c3b7f2f3e41884 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| AIAgentUserId |
string |
Nama agent dalam channel Alibaba Real-Time Communication (ARTC). |
877ae632caae49b1afc81c2e8194ffb4 |
| ChannelId |
string |
ID channel ARTC. |
70f22d5784194938a7e387052f2b3208 |
| InstanceId |
string |
ID instans agent yang dihasilkan. |
39f8e0bc005e4f309379701645f4**** |
| RequestId |
string |
ID permintaan. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
| Token |
string |
Token ARTC sisi client. |
eyJhcHBpZCI6ICIxMjM0MTIzNxxxxx |
| UserId |
string |
Username dalam channel ARTC. |
user123 |
Contoh
Respons sukses
JSONformat
{
"AIAgentUserId": "877ae632caae49b1afc81c2e8194ffb4",
"ChannelId": "70f22d5784194938a7e387052f2b3208",
"InstanceId": "39f8e0bc005e4f309379701645f4****",
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0",
"Token": "eyJhcHBpZCI6ICIxMjM0MTIzNxxxxx",
"UserId": "user123"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.