- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de gestión de identidades y accesos
Hace una recomendación, lo que requiere un evento de usuario contextual.
Solicitud HTTP
POST https://discoveryengine.googleapis.com/v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
La URL utiliza la sintaxis de transcodificación a gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
servingConfig |
Obligatorio. Nombre completo del recurso Se crea una configuración de servicio predeterminada junto con el motor de recomendaciones. El ID de motor se usa como ID de la configuración de publicación predeterminada. Por ejemplo, en el caso del motor |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:
| Representación JSON |
|---|
{
"userEvent": {
object ( |
| Campos | |
|---|---|
userEvent |
Obligatorio. Contexto sobre el usuario, lo que está viendo y la acción que ha realizado para activar la solicitud servingConfigs.recommend. Ten en cuenta que este detalle del evento de usuario no se incluirá en los registros userEvent. Por lo tanto, se necesita una solicitud de escritura de userEvent independiente para registrar eventos. No asigne el mismo ID fijo a |
pageSize |
Número máximo de resultados que se devolverán. Asigna a esta propiedad el número de resultados de recomendación que necesites. Si es cero, el servicio elige un valor predeterminado razonable. El valor máximo permitido es 100. Los valores superiores a 100 se definen como 100. |
filter |
Filtro para restringir los resultados de las recomendaciones con un límite de longitud de 5000 caracteres. Actualmente, solo se admiten expresiones de filtro en el atributo Ejemplos:
Si
Si tu filtro bloquea todos los resultados, la API devuelve documentos populares genéricos (sin filtrar). Si solo quieres obtener resultados que coincidan exactamente con los filtros, asigna el valor Ten en cuenta que la API nunca devuelve |
validateOnly |
Usa el modo de solo validación para esta consulta de recomendación. Si se asigna el valor |
params |
Parámetros adicionales específicos del dominio de las recomendaciones. Valores permitidos:
|
userLabels |
Las etiquetas de usuario aplicadas a un recurso deben cumplir los siguientes requisitos:
Consulta los requisitos de las etiquetas para obtener más información. |
Cuerpo de la respuesta
Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de RecommendResponse.
Permisos de autorización
Debes disponer de uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para obtener más información, consulta el Authentication Overview.
Permisos de IAM
Requiere el siguiente permiso de gestión de identidades y accesos en el recurso servingConfig:
discoveryengine.servingConfigs.recommend
Para obtener más información, consulta la documentación de gestión de identidades y accesos.