Agen AI
API Otorisasi
NOTE
- Untuk memperoleh AUTH_TOKEN, lihat Peroleh AUTH_TOKEN.
- Harap pastikan bahwa semua permintaan API menyertakan AUTH_TOKEN dalam header permintaan, seperti yang ditunjukkan di bawah ini:
SDK Otorisasi
NOTE
- Sebelum mengintegrasikan SDK, harap pastikan bahwa Anda telah memperoleh APP_ID dan APP_KEY.
- Untuk memperoleh kredensial Anda, lihat Peroleh APP_ID dan APP_KEY.
Agen AI
API Permintaan
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| page | Integer | N | Nomor halaman (dimulai dari 0) |
| size | Integer | N | Jumlah catatan per halaman yang dikembalikan |
| keyword | String | N | Kata kunci |
API Respon
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| pageNum | Integer | Y | Nomor halaman (dimulai dari 0) |
| pageSize | Integer | Y | Jumlah catatan per halaman yang dikembalikan |
| total | Integer | Y | Jumlah total catatan |
| pages | Integer | Y | Jumlah total halaman |
| currentPageTotal | Integer | Y | Jumlah catatan di halaman saat ini |
| content | Array<Object> | Y | Konten daftar basis pengetahuan |
| content.id | Integer | Y | Pengidentifikasi unik agen AI |
| content.name | String | Y | Nama agen AI |
| content.description | String | Y | Deskripsi agen AI |
| content.status | String | Y | Status agen AI ENABLED/DISABLED |
| content.createDatetime | Timestamp | Y | Waktu pembuatan agen AI |
| content.updateDatetime | Timestamp | Y | Waktu pembaruan agen AI |
Eksekusi agen AI
Pemicu proses
API Permintaan
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| agentId | Integer | Y | Pengidentifikasi unik agen AI |
| query | String | Y | Input percakapan agen AI |
API Respon
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| taskId | Integer | Y | ID tugas agen AI |
| status | String | Y | Status tugas agen AI CREATED/IN_PROCESS/FAILED/FINISHED |
Detail Proses
API Permintaan
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| id | Integer | Y | ID tugas agen AI |
API Respon
- Contoh
- Deskripsi kolom
| Nama Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| taskId | Integer | Y | ID tugas agen AI |
| status | String | Y | Status tugas agen AI CREATED/IN_PROCESS/FAILED/FINISHED |
| nodes | Array<Object> | Y | Daftar node |
| nodes.number | Integer | Y | Nomor node |
| nodes.id | Integer | Y | ID node |
| nodes.status | String | Y | Status node CREATED/IN_PROCESS/FAILED/FINISHED |
| nodes.result | String | Y | Hasil pemrosesan node |
| nodes.costTime | Integer | Y | Waktu yang dibutuhkan untuk memproses node |
| nodes.nodeInputs | Array<Object> | Y | Daftar bidang masukan dari node |
| nodes.nodeInputs.name | String | Y | Nama bidang dari node |
| nodes.nodeInputs.value | String | Y | Nilai bidang dari node |
| nodes.nodeInputs.type | String | Y | Tipe bidang dari node REFERENCE/INPUT |
| nodes.nodeOutputs | Array<Object> | Y | Daftar bidang keluaran dari node |
| nodes.nodeOutputs.name | String | Y | Nama bidang dari node |
| nodes.nodeOutputs.value | String | Y | Nilai bidang dari node |
| nodes.nodeOutputs.type | String | Y | Tipe bidang dari node STRING,INTEGER,BOOLEAN,NUMBER,OBJECT, ARRAY_STRING,ARRAY_INTEGER, ARRAY_BOOLEAN,ARRAY_NUMBER, ARRAY_OBJECT |