- Risorsa REST: tasks
- Risorsa REST: tasks.pushNotificationConfigs
- Risorsa REST: v1.projects.locations
- Risorsa REST: v1.projects.locations.apps
- Risorsa REST: v1.projects.locations.apps.agents
- Risorsa REST: v1.projects.locations.apps.changelogs
- Risorsa REST: v1.projects.locations.apps.conversations
- Risorsa REST: v1.projects.locations.apps.deployments
- Risorsa REST: v1.projects.locations.apps.deployments.message
- Risorsa REST: v1.projects.locations.apps.examples
- Risorsa REST: v1.projects.locations.apps.guardrails
- Risorsa REST: v1.projects.locations.apps.message
- Risorsa REST: v1.projects.locations.apps.sessions
- Risorsa REST: v1.projects.locations.apps.tools
- Risorsa REST: v1.projects.locations.apps.toolsets
- Risorsa REST: v1.projects.locations.apps.versions
- Risorsa REST: v1.projects.locations.apps.versions.message
- Risorsa REST: v1.projects.locations.operations
Servizio: ces.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile da una macchina per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio potrebbe avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:
https://ces.googleapis.com
Risorsa REST: tasks
| Metodi | |
|---|---|
cancel |
POST /tasks/{id}:cancel Annulla un'attività in corso. |
get |
GET /tasks/{id} Recupera l'ultimo stato di un'attività. |
list |
GET /tasks Elenca le attività che corrispondono al filtro specificato. |
subscribe |
GET /tasks/{id}:subscribe Esegue la sottoscrizione agli aggiornamenti delle attività che non si trovano in uno stato terminale. |
Risorsa REST: tasks.pushNotificationConfigs
| Metodi | |
|---|---|
create |
POST /tasks/{taskId}/pushNotificationConfigs Crea una configurazione di notifica push per un'attività. |
delete |
DELETE /tasks/{taskId}/pushNotificationConfigs/{id} Elimina una configurazione di notifica push per un'attività. |
get |
GET /tasks/{taskId}/pushNotificationConfigs/{id} Recupera una configurazione di notifiche push per un'attività. |
list |
GET /tasks/{taskId}/pushNotificationConfigs Visualizza un elenco delle notifiche push configurate per un'attività. |
Risorsa REST: v1.projects.locations
| Metodi | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Recupera informazioni su una località. |
list |
GET /v1/{name=projects/*}/locations Elenca le informazioni sulle località supportate per questo servizio. |
Risorsa REST: v1.projects.locations.apps
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/apps Crea una nuova app nel progetto e nella località specifici. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*} Elimina l'app specificata. |
executeTool |
POST /v1/{parent=projects/*/locations/*/apps/*}:executeTool Esegue lo strumento specificato con gli argomenti indicati. |
exportApp |
POST /v1/{name=projects/*/locations/*/apps/*}:exportApp Esporta l'app specificata. |
get |
GET /v1/{name=projects/*/locations/*/apps/*} Recupera i dettagli dell'app specificata. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*}/extendedAgentCard Recupera la scheda dell'agente estesa per l'agente autenticato. |
importApp |
POST /v1/{parent=projects/*/locations/*}/apps:importApp Importa l'app specificata. |
list |
GET /v1/{parent=projects/*/locations/*}/apps Elenca le app nel progetto e nella località specificati. |
patch |
PATCH /v1/{app.name=projects/*/locations/*/apps/*} Aggiorna l'app specificata. |
retrieveToolSchema |
POST /v1/{parent=projects/*/locations/*/apps/*}:retrieveToolSchema Recupera lo schema dello strumento specificato. |
Risorsa REST: v1.projects.locations.apps.agents
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/agents Crea un nuovo agente nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/agents/*} Elimina l'agente specificato. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/agents/*} Recupera i dettagli dell'agente specificato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/agents Elenca gli agenti nell'app specificata. |
patch |
PATCH /v1/{agent.name=projects/*/locations/*/apps/*/agents/*} Aggiorna l'agente specificato. |
Risorsa REST: v1.projects.locations.apps.changelogs
| Metodi | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/apps/*/changelogs/*} Recupera il changelog specificato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/changelogs Elenca i log delle modifiche dell'app specificata. |
Risorsa REST: v1.projects.locations.apps.conversations
| Metodi | |
|---|---|
batchDelete |
POST /v1/{parent=projects/*/locations/*/apps/*}/conversations:batchDelete Elimina in batch le conversazioni specificate. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/conversations/*} Elimina la conversazione specificata. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/conversations/*} Recupera i dettagli della conversazione specificata. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/conversations Elenca le conversazioni nell'app specificata. |
Risorsa REST: v1.projects.locations.apps.deployments
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/deployments Crea un nuovo deployment nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/deployments/*} Elimina il deployment specificato. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/deployments/*} Recupera i dettagli del deployment specificato. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/extendedAgentCard Recupera la scheda dell'agente estesa per l'agente autenticato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/deployments Elenca i deployment nell'app specificata. |
patch |
PATCH /v1/{deployment.name=projects/*/locations/*/apps/*/deployments/*} Aggiorna il deployment specificato. |
Risorsa REST: v1.projects.locations.apps.deployments.message
| Metodi | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:send Invia un messaggio a un agente. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:stream Invia un messaggio di streaming a un agente, consentendo l'interazione e gli aggiornamenti di stato in tempo reale. |
Risorsa REST: v1.projects.locations.apps.examples
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/examples Crea un nuovo esempio nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/examples/*} Elimina l'esempio specificato. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/examples/*} Recupera i dettagli dell'esempio specificato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/examples Elenca gli esempi nell'app specificata. |
patch |
PATCH /v1/{example.name=projects/*/locations/*/apps/*/examples/*} Aggiorna l'esempio specificato. |
Risorsa REST: v1.projects.locations.apps.guardrails
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/guardrails Crea un nuovo guardrail nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Elimina la barriera protettiva specificata. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Recupera i dettagli della funzionalità di protezione specificata. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/guardrails Elenca le misure di salvaguardia nell'app specificata. |
patch |
PATCH /v1/{guardrail.name=projects/*/locations/*/apps/*/guardrails/*} Aggiorna la barriera protettiva specificata. |
Risorsa REST: v1.projects.locations.apps.message
| Metodi | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:send Invia un messaggio a un agente. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:stream Invia un messaggio di streaming a un agente, consentendo l'interazione e gli aggiornamenti di stato in tempo reale. |
Risorsa REST: v1.projects.locations.apps.sessions
| Metodi | |
|---|---|
generateChatToken |
POST /v1/{name=projects/*/locations/*/apps/*/sessions/*}:generateChatToken Genera un token con ambito di sessione per il widget di chat per l'autenticazione con le API Session. |
runSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:runSession Avvia un'interazione a un solo turno con l'agente CES all'interno di una sessione. |
streamRunSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:streamRunSession Avvia un'interazione a un solo turno con l'agente CES. |
Risorsa REST: v1.projects.locations.apps.tools
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/tools Crea un nuovo strumento nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/tools/*} Elimina lo strumento specificato. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/tools/*} Recupera i dettagli dello strumento specificato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/tools Elenca gli strumenti nell'app specificata. |
patch |
PATCH /v1/{tool.name=projects/*/locations/*/apps/*/tools/*} Aggiorna lo strumento specificato. |
Risorsa REST: v1.projects.locations.apps.toolsets
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/toolsets Crea un nuovo insieme di strumenti nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Elimina il set di strumenti specificato. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Recupera i dettagli del set di strumenti specificato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/toolsets Elenca i set di strumenti nell'app specificata. |
patch |
PATCH /v1/{toolset.name=projects/*/locations/*/apps/*/toolsets/*} Aggiorna il set di strumenti specificato. |
retrieveTools |
POST /v1/{toolset=projects/*/locations/*/apps/*/toolsets/*}:retrieveTools Recupera l'elenco degli strumenti inclusi nel toolset specificato. |
Risorsa REST: v1.projects.locations.apps.versions
| Metodi | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/versions Crea una nuova versione dell'app nell'app specificata. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/versions/*} Elimina la versione dell'app specificata. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/versions/*} Recupera i dettagli della versione dell'app specificata. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/extendedAgentCard Recupera la scheda dell'agente estesa per l'agente autenticato. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/versions Elenca tutte le versioni dell'app specificata. |
restore |
POST /v1/{name=projects/*/locations/*/apps/*/versions/*}:restore Ripristina la versione dell'app specificata. |
Risorsa REST: v1.projects.locations.apps.versions.message
| Metodi | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:send Invia un messaggio a un agente. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:stream Invia un messaggio di streaming a un agente, consentendo l'interazione e gli aggiornamenti di stato in tempo reale. |
Risorsa REST: v1.projects.locations.operations
| Metodi | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Avvia l'annullamento asincrono di un'operazione a lunga esecuzione. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Elimina un'operazione a lunga esecuzione. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Recupera l'ultimo stato di un'operazione a lunga esecuzione. |
list |
GET /v1/{name=projects/*/locations/*}/operations Elenca le operazioni che corrispondono al filtro specificato nella richiesta. |