- Ressource REST : v1beta.projects.locations
- Ressource REST : v1beta.projects.locations.apps
- Ressource REST : v1beta.projects.locations.apps.agents
- Ressource REST : v1beta.projects.locations.apps.changelogs
- Ressource REST : v1beta.projects.locations.apps.conversations
- Ressource REST : v1beta.projects.locations.apps.deployments
- Ressource REST : v1beta.projects.locations.apps.deployments.message
- Ressource REST : v1beta.projects.locations.apps.evaluationDatasets
- Ressource REST : v1beta.projects.locations.apps.evaluationExpectations
- Ressource REST : v1beta.projects.locations.apps.evaluationRuns
- Ressource REST : v1beta.projects.locations.apps.evaluations
- Ressource REST : v1beta.projects.locations.apps.evaluations.results
- Ressource REST : v1beta.projects.locations.apps.examples
- Ressource REST : v1beta.projects.locations.apps.guardrails
- Ressource REST : v1beta.projects.locations.apps.message
- Ressource REST : v1beta.projects.locations.apps.scheduledEvaluationRuns
- Ressource REST : v1beta.projects.locations.apps.sessions
- Ressource REST : v1beta.projects.locations.apps.tools
- Ressource REST : v1beta.projects.locations.apps.toolsets
- Ressource REST : v1beta.projects.locations.apps.versions
- Ressource REST : v1beta.projects.locations.apps.versions.message
- Ressource REST : v1beta.projects.locations.operations
Service : ces.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://ces.googleapis.com
Ressource REST : v1beta.projects.locations
| Méthodes | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*}Récupère les informations concernant un emplacement. |
getSecuritySettings |
GET /v1beta/{name=projects/*/locations/*/securitySettings} Récupère les paramètres de sécurité du projet et de l'emplacement. |
list |
GET /v1beta/{name=projects/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
updateSecuritySettings |
PATCH /v1beta/{securitySettings.name=projects/*/locations/*/securitySettings} Met à jour les paramètres de sécurité du projet et de l'emplacement. |
Ressource REST : v1beta.projects.locations.apps
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/apps Crée une application dans le projet et l'emplacement spécifiés. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*} Supprime l'application spécifiée. |
executeTool |
POST /v1beta/{parent=projects/*/locations/*/apps/*}:executeTool Exécute l'outil donné avec les arguments donnés. |
exportApp |
POST /v1beta/{name=projects/*/locations/*/apps/*}:exportApp Exporte l'application spécifiée. |
generateAppResource |
POST /v1beta/{parent=projects/*/locations/*/apps/*}:generateAppResource Génère des ressources spécifiques (par exemple, |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*} Récupère les détails de l'application spécifiée. |
getExtendedAgentCard |
GET /v1beta/{tenant=projects/*/locations/*/apps/*}/extendedAgentCard Récupère la fiche d'agent étendue pour l'agent authentifié. |
importApp |
POST /v1beta/{parent=projects/*/locations/*}/apps:importApp Importe l'application spécifiée. |
importEvaluations |
POST /v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations Importe les évaluations dans l'application. |
list |
GET /v1beta/{parent=projects/*/locations/*}/apps Liste les applications du projet et de l'emplacement spécifiés. |
patch |
PATCH /v1beta/{app.name=projects/*/locations/*/apps/*} Met à jour l'application spécifiée. |
retrieveToolSchema |
POST /v1beta/{parent=projects/*/locations/*/apps/*}:retrieveToolSchema Récupère le schéma de l'outil donné. |
runEvaluation |
POST /v1beta/{app=projects/*/locations/*/apps/*}:runEvaluation Exécute une évaluation de l'application. |
testPersonaVoice |
POST /v1beta/{app=projects/*/locations/*/apps/*}:testPersonaVoice Teste la voix d'un persona. |
Ressource REST : v1beta.projects.locations.apps.agents
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/agents Crée un agent dans l'application spécifiée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/agents/*} Supprime l'agent spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/agents/*} Récupère les détails de l'agent spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/agents Liste les agents de l'application spécifiée. |
patch |
PATCH /v1beta/{agent.name=projects/*/locations/*/apps/*/agents/*} Met à jour l'agent spécifié. |
Ressource REST : v1beta.projects.locations.apps.changelogs
| Méthodes | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/changelogs/*} Récupère le journal des modifications spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/changelogs Répertorie les journaux des modifications de l'application spécifiée. |
Ressource REST : v1beta.projects.locations.apps.conversations
| Méthodes | |
|---|---|
batchDelete |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/conversations:batchDelete Supprime par lot les conversations spécifiées. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/conversations/*} Supprime la conversation spécifiée. |
generateEvaluation |
POST /v1beta/{conversation=projects/*/locations/*/apps/*/conversations/*}:generateEvaluation Crée une évaluation de référence à partir d'une conversation. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/conversations/*} Récupère les détails de la conversation spécifiée. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/conversations Liste les conversations dans l'application donnée. |
Ressource REST : v1beta.projects.locations.apps.deployments
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/deployments Crée un déploiement dans l'application donnée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/deployments/*} Supprime le déploiement spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/deployments/*} Obtient les détails du déploiement spécifié. |
getExtendedAgentCard |
GET /v1beta/{tenant=projects/*/locations/*/apps/*/deployments/*}/extendedAgentCard Récupère la fiche d'agent étendue pour l'agent authentifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/deployments Liste les déploiements dans l'application spécifiée. |
patch |
PATCH /v1beta/{deployment.name=projects/*/locations/*/apps/*/deployments/*} Met à jour le déploiement spécifié. |
Ressource REST : v1beta.projects.locations.apps.deployments.message
| Méthodes | |
|---|---|
send |
POST /v1beta/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:send Envoie un message à un agent. |
stream |
POST /v1beta/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1beta.projects.locations.apps.evaluationDatasets
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationDatasets Crée un ensemble de données d'évaluation. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/evaluationDatasets/*} Supprime un ensemble de données d'évaluation. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/evaluationDatasets/*} Récupère les détails de l'ensemble de données d'évaluation spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationDatasets Répertorie tous les ensembles de données d'évaluation dans l'application donnée. |
patch |
PATCH /v1beta/{evaluationDataset.name=projects/*/locations/*/apps/*/evaluationDatasets/*} Met à jour un ensemble de données d'évaluation. |
Ressource REST : v1beta.projects.locations.apps.evaluationExpectations
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationExpectations Crée une attente d'évaluation. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/evaluationExpectations/*} Supprime une attente d'évaluation. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/evaluationExpectations/*} Récupère les détails de l'attente d'évaluation spécifiée. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationExpectations Liste toutes les attentes d'évaluation dans l'application donnée. |
patch |
PATCH /v1beta/{evaluationExpectation.name=projects/*/locations/*/apps/*/evaluationExpectations/*} Met à jour une attente d'évaluation. |
Ressource REST : v1beta.projects.locations.apps.evaluationRuns
| Méthodes | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/evaluationRuns/*} Supprime une exécution d'évaluation. |
export |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationRuns:export Exporte les exécutions d'évaluations. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/evaluationRuns/*} Récupère les détails de l'exécution de l'évaluation spécifiée. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/evaluationRuns Liste toutes les exécutions d'évaluation dans l'application donnée. |
Ressource REST : v1beta.projects.locations.apps.evaluations
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/evaluations Crée une évaluation. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/evaluations/*} Supprime une évaluation. |
export |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/evaluations:export Exporte les évaluations. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/evaluations/*} Récupère les détails de l'évaluation spécifiée. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/evaluations Liste toutes les évaluations de l'application donnée. |
patch |
PATCH /v1beta/{evaluation.name=projects/*/locations/*/apps/*/evaluations/*} Met à jour une évaluation. |
uploadEvaluationAudio |
POST /v1beta/{name=projects/*/locations/*/apps/*/evaluations/*}:uploadEvaluationAudio Importe des contenus audio à utiliser dans les évaluations de référence. |
Ressource REST : v1beta.projects.locations.apps.evaluations.results
| Méthodes | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/evaluations/*/results/*} Supprime un résultat d'évaluation. |
export |
POST /v1beta/{parent=projects/*/locations/*/apps/*/evaluations/*}/results:export Exporte les résultats des évaluations. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/evaluations/*/results/*} Récupère les détails du résultat de l'évaluation spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*/evaluations/*}/results Liste tous les résultats d'évaluation pour une évaluation donnée. |
runEvaluationResultMetrics |
POST /v1beta/{evaluationResultId=projects/*/locations/*/apps/*/evaluations/*/results/*}:runEvaluationResultMetrics Exécute des métriques sur un résultat d'évaluation existant. |
Ressource REST : v1beta.projects.locations.apps.examples
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/examples Crée un exemple dans l'application donnée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/examples/*} Supprime l'exemple spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/examples/*} Obtient les détails de l'exemple spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/examples Liste les exemples dans l'application spécifiée. |
patch |
PATCH /v1beta/{example.name=projects/*/locations/*/apps/*/examples/*} Met à jour l'exemple spécifié. |
Ressource REST : v1beta.projects.locations.apps.guardrails
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/guardrails Crée un garde-fou dans l'application spécifiée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/guardrails/*} Supprime le garde-fou spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/guardrails/*} Récupère les détails du garde-fou spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/guardrails Répertorie les garde-fous dans l'application spécifiée. |
patch |
PATCH /v1beta/{guardrail.name=projects/*/locations/*/apps/*/guardrails/*} Met à jour la barrière de sécurité spécifiée. |
Ressource REST : v1beta.projects.locations.apps.message
| Méthodes | |
|---|---|
send |
POST /v1beta/{tenant=projects/*/locations/*/apps/*}/message:send Envoie un message à un agent. |
stream |
POST /v1beta/{tenant=projects/*/locations/*/apps/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1beta.projects.locations.apps.scheduledEvaluationRuns
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/scheduledEvaluationRuns Crée une exécution d'évaluation planifiée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*} Supprime une exécution d'évaluation programmée. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*} Récupère les détails de l'exécution de l'évaluation planifiée spécifiée. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/scheduledEvaluationRuns Liste toutes les exécutions d'évaluation planifiées dans l'application donnée. |
patch |
PATCH /v1beta/{scheduledEvaluationRun.name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*} Met à jour une exécution d'évaluation planifiée. |
Ressource REST : v1beta.projects.locations.apps.sessions
| Méthodes | |
|---|---|
generateChatToken |
POST /v1beta/{name=projects/*/locations/*/apps/*/sessions/*}:generateChatToken Génère un jeton à portée de session pour que le widget de chat s'authentifie auprès des API de session. |
runSession |
POST /v1beta/{config.session=projects/*/locations/*/apps/*/sessions/*}:runSession Lance une interaction unique avec l'agent CES au cours d'une session. |
streamRunSession |
POST /v1beta/{config.session=projects/*/locations/*/apps/*/sessions/*}:streamRunSession Lance une interaction unique avec l'agent CES. |
Ressource REST : v1beta.projects.locations.apps.tools
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/tools Crée un outil dans l'application spécifiée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/tools/*} Supprime l'outil spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/tools/*} Récupère les détails de l'outil spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/tools Liste les outils de l'application spécifiée. |
patch |
PATCH /v1beta/{tool.name=projects/*/locations/*/apps/*/tools/*} Met à jour l'outil spécifié. |
Ressource REST : v1beta.projects.locations.apps.toolsets
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/toolsets Crée un ensemble d'outils dans l'application donnée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/toolsets/*} Supprime l'ensemble d'outils spécifié. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/toolsets/*} Obtient les détails de l'ensemble d'outils spécifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/toolsets Liste les ensembles d'outils dans l'application spécifiée. |
patch |
PATCH /v1beta/{toolset.name=projects/*/locations/*/apps/*/toolsets/*} Met à jour l'ensemble d'outils spécifié. |
retrieveTools |
POST /v1beta/{toolset=projects/*/locations/*/apps/*/toolsets/*}:retrieveTools Récupérez la liste des outils inclus dans l'ensemble d'outils spécifié. |
Ressource REST : v1beta.projects.locations.apps.versions
| Méthodes | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/apps/*}/versions Crée une version de l'application dans l'application donnée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/apps/*/versions/*} Supprime la version de l'application spécifiée. |
get |
GET /v1beta/{name=projects/*/locations/*/apps/*/versions/*} Récupère les détails de la version d'application spécifiée. |
getExtendedAgentCard |
GET /v1beta/{tenant=projects/*/locations/*/apps/*/versions/*}/extendedAgentCard Récupère la fiche d'agent étendue pour l'agent authentifié. |
list |
GET /v1beta/{parent=projects/*/locations/*/apps/*}/versions Répertorie toutes les versions d'application dans l'application donnée. |
restore |
POST /v1beta/{name=projects/*/locations/*/apps/*/versions/*}:restore Restaure la version spécifiée de l'application. |
Ressource REST : v1beta.projects.locations.apps.versions.message
| Méthodes | |
|---|---|
send |
POST /v1beta/{tenant=projects/*/locations/*/apps/*/versions/*}/message:send Envoie un message à un agent. |
stream |
POST /v1beta/{tenant=projects/*/locations/*/apps/*/versions/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1beta.projects.locations.operations
| Méthodes | |
|---|---|
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*}Supprime une opération de longue durée. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations Répertorie les opérations qui correspondent au filtre spécifié dans la requête. |