- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
Faz uma recomendação, que requer um evento do utilizador contextual.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
servingConfig |
Obrigatório. Nome completo do recurso de um É criada uma configuração de publicação predefinida juntamente com a criação do motor de recomendações. O ID do motor é usado como o ID da configuração de publicação predefinida. Por exemplo, para o motor |
Corpo do pedido
O corpo do pedido contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"userEvent": {
object ( |
| Campos | |
|---|---|
userEvent |
Obrigatório. Contexto sobre o utilizador, o que está a ver e que ação realizou para acionar o pedido servingConfigs.recommend. Tenha em atenção que este detalhe do evento do utilizador não é carregado para os registos userEvent. Assim, é necessária uma solicitação de gravação userEvent separada para o registo de eventos. Não defina |
pageSize |
Número máximo de resultados a devolver. Defina esta propriedade para o número de resultados de recomendações necessários. Se for zero, o serviço escolhe uma predefinição razoável. O valor máximo permitido é 100. Os valores acima de 100 são definidos como 100. |
filter |
Filtro para restringir os resultados de recomendações com um limite de 5000 carateres. Atualmente, apenas são suportadas expressões de filtro no atributo Exemplos:
Se
Se o filtro bloquear todos os resultados, a API devolve documentos populares genéricos (não filtrados). Se quiser apenas resultados que correspondam estritamente aos filtros, defina Tenha em atenção que a API nunca devolve |
validateOnly |
Use o modo de validação apenas para esta consulta de recomendação. Se estiver definido como |
params |
Parâmetros adicionais específicos do domínio para as recomendações. Valores permitidos:
|
userLabels |
As etiquetas de utilizador aplicadas a um recurso têm de cumprir os seguintes requisitos:
Consulte os requisitos para etiquetas para mais detalhes. |
Corpo da resposta
Se for bem-sucedido, o corpo da resposta contém uma instância de RecommendResponse.
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso servingConfig:
discoveryengine.servingConfigs.recommend
Para mais informações, consulte a documentação do IAM.