Membuat instance agen AI dan mengembalikan channel tempat agen berada, nama di dalam channel, serta token yang diperlukan untuk masuk ke channel.
Deskripsi operasi
Melalui API ini, Anda dapat membuat instance agen berdasarkan ID agen AI yang diberikan (AIAgentId). Anda dapat menggunakan informasi dalam respons API untuk memasuki ruangan yang sesuai dan melakukan percakapan dengan agen.
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 agen AI. |
39f8e0bc005e4f309379701645f4**** |
| Expire |
integer |
No |
Parameter opsional yang menentukan waktu kedaluwarsa token, dalam detik. Nilai default: 3600. Rentang yang valid: 0 hingga 604800. |
3600 |
| UserId |
string |
No |
Nama pengguna di dalam channel percakapan. Jika dikosongkan, sistem akan otomatis menghasilkannya. Panjangnya tidak boleh melebihi 64 karakter. |
877ae632caae49b1afc81c2e8194ffb4 |
TemplateConfig
deprecated
|
AIAgentTemplateConfig |
No |
Catatan
Konfigurasi template agen. Parameter ini telah usang. Untuk informasi lebih lanjut, lihat parameter AgentConfig. |
|
| UserData |
string |
No |
Informasi yang ditentukan pengguna. |
{"Email":"johndoe@example.com","Preferences":{"Language":"en"}} |
| SessionId |
string |
No |
Pengenal unik percakapan. Nilai default: tidak ada. |
fw1gr0bc005e4f309379701645f4**** |
| AgentConfig | AIAgentConfig |
No |
Konfigurasi template agen. Konfigurasi yang Anda tentukan akan digabungkan ke dalam konfigurasi template agen di konsol. Jika dikosongkan, konfigurasi agen default di konsol akan digunakan. Catatan
Aturan kompatibilitas dengan TemplateConfig: field di AgentConfig diutamakan. Jika TemplateConfig berisi field yang tidak ditentukan di AgentConfig, maka field TemplateConfig akan digunakan. Kami merekomendasikan Anda menggunakan AgentConfig daripada TemplateConfig. |
|
| ChatSyncConfig |
object |
No |
Konfigurasi sinkronisasi riwayat chat. |
|
| IMAIAgentId |
string |
No |
ID agen untuk IM. |
******005e4f309379701645f4**** |
| ReceiverId |
string |
No |
ID pengguna penerima. |
4167626d312034b2b1c3b7f2f3e41884 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| AIAgentUserId |
string |
Nama agen di dalam channel ARTC. |
877ae632caae49b1afc81c2e8194ffb4 |
| ChannelId |
string |
ID channel ARTC. |
70f22d5784194938a7e387052f2b3208 |
| InstanceId |
string |
ID instance agen yang dihasilkan. |
39f8e0bc005e4f309379701645f4**** |
| RequestId |
string |
ID permintaan. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
| Token |
string |
Token ARTC sisi klien. |
eyJhcHBpZCI6ICIxMjM0MTIzNxxxxx |
| UserId |
string |
Nama pengguna di dalam channel ARTC. |
user123 |
| AvatarUserId |
string |
ID pengguna yang digunakan oleh avatar digital untuk bergabung ke pertemuan. |
avatar_39f8e0bc005e4f309379701645f4**** |
Contoh
Respons sukses
JSONformat
{
"AIAgentUserId": "877ae632caae49b1afc81c2e8194ffb4",
"ChannelId": "70f22d5784194938a7e387052f2b3208",
"InstanceId": "39f8e0bc005e4f309379701645f4****",
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0",
"Token": "eyJhcHBpZCI6ICIxMjM0MTIzNxxxxx",
"UserId": "user123",
"AvatarUserId": "avatar_39f8e0bc005e4f309379701645f4****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.