- REST Resource: tasks
- REST Resource: tasks.pushNotificationConfigs
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.apps
- REST Resource: v1.projects.locations.apps.agents
- REST Resource: v1.projects.locations.apps.changelogs
- REST Resource: v1.projects.locations.apps.conversations
- REST Resource: v1.projects.locations.apps.deployments
- REST Resource: v1.projects.locations.apps.deployments.message
- REST Resource: v1.projects.locations.apps.examples
- REST Resource: v1.projects.locations.apps.guardrails
- REST Resource: v1.projects.locations.apps.message
- REST Resource: v1.projects.locations.apps.sessions
- REST Resource: v1.projects.locations.apps.tools
- REST Resource: v1.projects.locations.apps.toolsets
- REST Resource: v1.projects.locations.apps.versions
- REST Resource: v1.projects.locations.apps.versions.message
- REST Resource: v1.projects.locations.operations
Layanan: ces.googleapis.com
Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.
Dokumen discovery
Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen penemuan berikut:
Endpoint layanan
Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah didasarkan pada endpoint layanan ini:
https://ces.googleapis.com
REST Resource: tasks
| Metode | |
|---|---|
cancel |
POST /tasks/{id}:cancel Membatalkan tugas yang sedang berlangsung. |
get |
GET /tasks/{id} Mendapatkan status terbaru tugas. |
list |
GET /tasks Mencantumkan tugas yang cocok dengan filter yang ditentukan. |
subscribe |
GET /tasks/{id}:subscribe Berlangganan untuk mendapatkan info terbaru tugas yang belum selesai. |
REST Resource: tasks.pushNotificationConfigs
| Metode | |
|---|---|
create |
POST /tasks/{taskId}/pushNotificationConfigs Membuat konfigurasi notifikasi push untuk tugas. |
delete |
DELETE /tasks/{taskId}/pushNotificationConfigs/{id} Menghapus konfigurasi notifikasi push untuk tugas. |
get |
GET /tasks/{taskId}/pushNotificationConfigs/{id} Mendapatkan konfigurasi notifikasi push untuk tugas. |
list |
GET /tasks/{taskId}/pushNotificationConfigs Mendapatkan daftar notifikasi push yang dikonfigurasi untuk tugas. |
REST Resource: v1.projects.locations
| Metode | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Mendapatkan informasi tentang lokasi. |
list |
GET /v1/{name=projects/*}/locations Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini. |
REST Resource: v1.projects.locations.apps
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/apps Membuat aplikasi baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*} Menghapus aplikasi yang ditentukan. |
executeTool |
POST /v1/{parent=projects/*/locations/*/apps/*}:executeTool Menjalankan alat yang diberikan dengan argumen yang diberikan. |
exportApp |
POST /v1/{name=projects/*/locations/*/apps/*}:exportApp Mengekspor aplikasi yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*} Mendapatkan detail aplikasi yang ditentukan. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*}/extendedAgentCard Mendapatkan kartu agen yang diperluas untuk agen yang diautentikasi. |
importApp |
POST /v1/{parent=projects/*/locations/*}/apps:importApp Mengimpor aplikasi yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*}/apps Mencantumkan aplikasi dalam project dan lokasi tertentu. |
patch |
PATCH /v1/{app.name=projects/*/locations/*/apps/*} Memperbarui aplikasi yang ditentukan. |
retrieveToolSchema |
POST /v1/{parent=projects/*/locations/*/apps/*}:retrieveToolSchema Mengambil skema alat yang ditentukan. |
REST Resource: v1.projects.locations.apps.agents
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/agents Membuat agen baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/agents/*} Menghapus agen yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/agents/*} Mendapatkan detail agen yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/agents Mencantumkan agen di aplikasi tertentu. |
patch |
PATCH /v1/{agent.name=projects/*/locations/*/apps/*/agents/*} Memperbarui agen yang ditentukan. |
REST Resource: v1.projects.locations.apps.changelogs
| Metode | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/apps/*/changelogs/*} Mendapatkan log perubahan yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/changelogs Mencantumkan log perubahan aplikasi yang ditentukan. |
REST Resource: v1.projects.locations.apps.conversations
| Metode | |
|---|---|
batchDelete |
POST /v1/{parent=projects/*/locations/*/apps/*}/conversations:batchDelete Menghapus percakapan tertentu secara batch. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/conversations/*} Menghapus percakapan yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/conversations/*} Mendapatkan detail percakapan yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/conversations Mencantumkan percakapan di aplikasi tertentu. |
REST Resource: v1.projects.locations.apps.deployments
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/deployments Membuat deployment baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/deployments/*} Menghapus deployment yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/deployments/*} Mendapatkan detail deployment yang ditentukan. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/extendedAgentCard Mendapatkan kartu agen yang diperluas untuk agen yang diautentikasi. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/deployments Mencantumkan deployment di aplikasi tertentu. |
patch |
PATCH /v1/{deployment.name=projects/*/locations/*/apps/*/deployments/*} Memperbarui deployment yang ditentukan. |
REST Resource: v1.projects.locations.apps.deployments.message
| Metode | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:send Mengirim pesan ke agen. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:stream Mengirim pesan streaming ke agen, sehingga memungkinkan interaksi dan pembaruan status secara real-time. |
REST Resource: v1.projects.locations.apps.examples
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/examples Membuat contoh baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/examples/*} Menghapus contoh yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/examples/*} Mendapatkan detail contoh yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/examples Mencantumkan contoh di aplikasi tertentu. |
patch |
PATCH /v1/{example.name=projects/*/locations/*/apps/*/examples/*} Memperbarui contoh yang ditentukan. |
REST Resource: v1.projects.locations.apps.guardrails
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/guardrails Membuat pembatas baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Menghapus pembatasan yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Mendapatkan detail pembatasan yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/guardrails Mencantumkan batas aman dalam aplikasi tertentu. |
patch |
PATCH /v1/{guardrail.name=projects/*/locations/*/apps/*/guardrails/*} Memperbarui batas aman yang ditentukan. |
REST Resource: v1.projects.locations.apps.message
| Metode | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:send Mengirim pesan ke agen. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:stream Mengirim pesan streaming ke agen, sehingga memungkinkan interaksi dan pembaruan status secara real-time. |
REST Resource: v1.projects.locations.apps.sessions
| Metode | |
|---|---|
generateChatToken |
POST /v1/{name=projects/*/locations/*/apps/*/sessions/*}:generateChatToken Membuat token cakupan sesi untuk widget chat agar dapat diautentikasi dengan Session API. |
runSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:runSession Memulai interaksi satu giliran dengan agen CES dalam sesi. |
streamRunSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:streamRunSession Memulai interaksi satu giliran dengan agen CES. |
REST Resource: v1.projects.locations.apps.tools
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/tools Membuat alat baru di aplikasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/tools/*} Menghapus alat yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/tools/*} Mendapatkan detail alat yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/tools Mencantumkan alat di aplikasi tertentu. |
patch |
PATCH /v1/{tool.name=projects/*/locations/*/apps/*/tools/*} Memperbarui alat yang ditentukan. |
REST Resource: v1.projects.locations.apps.toolsets
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/toolsets Membuat toolset baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Menghapus toolset yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Mendapatkan detail toolset yang ditentukan. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/toolsets Mencantumkan toolset di aplikasi tertentu. |
patch |
PATCH /v1/{toolset.name=projects/*/locations/*/apps/*/toolsets/*} Memperbarui toolset yang ditentukan. |
retrieveTools |
POST /v1/{toolset=projects/*/locations/*/apps/*/toolsets/*}:retrieveTools Mengambil daftar alat yang disertakan dalam toolset yang ditentukan. |
REST Resource: v1.projects.locations.apps.versions
| Metode | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/versions Membuat versi aplikasi baru di aplikasi yang diberikan. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/versions/*} Menghapus versi aplikasi yang ditentukan. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/versions/*} Mendapatkan detail versi aplikasi yang ditentukan. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/extendedAgentCard Mendapatkan kartu agen yang diperluas untuk agen yang diautentikasi. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/versions Mencantumkan semua versi aplikasi di aplikasi tertentu. |
patch |
PATCH /v1/{appVersion.name=projects/*/locations/*/apps/*/versions/*} Memperbarui versi aplikasi yang ditentukan. |
restore |
POST /v1/{name=projects/*/locations/*/apps/*/versions/*}:restore Memulihkan versi aplikasi yang ditentukan. |
REST Resource: v1.projects.locations.apps.versions.message
| Metode | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:send Mengirim pesan ke agen. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:stream Mengirim pesan streaming ke agen, sehingga memungkinkan interaksi dan pembaruan status secara real-time. |
REST Resource: v1.projects.locations.operations
| Metode | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Memulai pembatalan asinkron pada operasi yang berjalan lama. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Menghapus operasi yang berjalan lama. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
list |
GET /v1/{name=projects/*/locations/*}/operations Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan. |