Conversational Analytics API with Gemini

Servicio: geminidataanalytics.googleapis.com

Para llamar a este servicio, recomendamos usar las bibliotecas de cliente proporcionadas por Google. Si su aplicación necesita usar sus propias bibliotecas para llamar a este servicio, utilice la siguiente información al realizar las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Punto final del servicio

Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales. Este servicio tiene el siguiente punto final y todas las URI a continuación son relativas a él:

  • https://geminidataanalytics.googleapis.com

Recurso REST: v1alpha.projects.locations

Métodos
chat POST /v1alpha/{parent=projects/*/locations/*}:chat
Responde una pregunta de datos generando un flujo de objetos Message .

Recurso REST: v1alpha.projects.locations.conversations

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/conversations
Crea una nueva conversación para conservar el historial de conversaciones.
get GET /v1alpha/{name=projects/*/locations/*/conversations/*}
Obtiene detalles de una sola conversación utilizando el ID de conversación y el padre.
list GET /v1alpha/{parent=projects/*/locations/*}/conversations
Enumera todas las conversaciones de un padre determinado.

Recurso REST: v1alpha.proyectos.ubicaciones.conversaciones.mensajes

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/conversations/*}/messages
Enumera todos los mensajes de una conversación determinada.

Recurso REST: v1alpha.projects.locations.dataAgents

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/dataAgents
Crea un nuevo DataAgent en un proyecto y ubicación determinados.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataAgents/*}
Elimina un solo DataAgent.
get GET /v1alpha/{name=projects/*/locations/*/dataAgents/*}
Obtiene detalles de un solo DataAgent.
list GET /v1alpha/{parent=projects/*/locations/*}/dataAgents
Enumera los DataAgents en un proyecto y ubicación determinados.
patch PATCH /v1alpha/{dataAgent.name=projects/*/locations/*/dataAgents/*}
Actualiza los parámetros de un solo DataAgent.