

O Amazon Fraud Detector não está mais aberto a novos clientes a partir de 7 de novembro de 2025. Para recursos semelhantes ao Amazon Fraud Detector SageMaker, explore Amazon AutoGluon, AWS WAF e.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Previsão em tempo real
<a name="real-time-fraud-prediction"></a>

Você pode avaliar as atividades on-line em busca de fraudes em tempo real chamando a `GetEventPrediction` API. Você fornece informações sobre um único evento em cada solicitação e recebe de forma síncrona uma pontuação do modelo e um resultado com base na lógica de previsão de fraude associada ao detector especificado.

## Como funciona a previsão de fraudes em tempo real
<a name="how-real-time-prediction-works"></a>

A `GetEventPrediction` API usa uma versão específica do detector para avaliar os metadados do evento fornecidos para o evento. Durante a avaliação, o Amazon Fraud Detector primeiro gera pontuações de modelos para modelos que são adicionados à versão do detector e, em seguida, passa os resultados para as regras de avaliação. As regras são executadas conforme especificado pelo modo de execução da regra (consulte [Criar uma versão do detector](https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-detector-version.html)). Como parte da resposta, o Amazon Fraud Detector fornece pontuações do modelo, bem como quaisquer resultados associados às regras correspondentes.

## Obter previsão de fraudes em tempo real
<a name="gettting-real-time-prediction"></a>

Para obter previsões de fraudes em tempo real, certifique-se de ter criado e publicado um detector que contenha seu modelo e regras de previsão de fraudes, ou simplesmente um conjunto de regras.

Você pode obter uma previsão de fraude para um evento em tempo real chamando a operação da [GetEventPrediction](https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEventPrediction.html)API usando a Interface de Linha de AWS Comando (AWS CLI) ou um dos Detectores de Fraudes da Amazon. SDKs

Para usar a API, forneça informações de um único evento com cada solicitação. Como parte da solicitação, você deve especificar `detectorId` que o Amazon Fraud Detector usará para avaliar o evento. Opcionalmente, você pode especificar um`detectorVersionId`. Se um não `detectorVersionId` for especificado, o Amazon Fraud Detector usará a `ACTIVE ` versão do detector.

Opcionalmente, você pode enviar dados para invocar um modelo de SageMaker IA passando os dados no campo. `externalModelEndpointBlobs`

### Obtenha uma previsão de fraude usando o AWS SDK para Python (Boto3)
<a name="get-a-fraud-prediction-using-the-aws-python-sdk"></a>

Para gerar uma previsão de fraude, chame a `GetEventPrediction` API. O exemplo abaixo pressupõe que você tenha concluído[Parte B: Gere previsões de fraude](part-b.md). Como parte da resposta, você receberá uma pontuação do modelo, bem como todas as regras correspondentes e os resultados correspondentes. Você pode encontrar exemplos adicionais de `GetEventPrediction` solicitações no [aws-fraud-detector-samples GitHub repositório.](https://github.com/aws-samples/aws-fraud-detector-samples) 

```
import boto3
fraudDetector = boto3.client('frauddetector')

fraudDetector.get_event_prediction(
detectorId = 'sample_detector',
eventId = '802454d3-f7d8-482d-97e8-c4b6db9a0428',
eventTypeName = 'sample_registration',
eventTimestamp = '2020-07-13T23:18:21Z',
entities = [{'entityType':'sample_customer', 'entityId':'12345'}],
eventVariables = {
    'email_address' : 'johndoe@exampledomain.com',
    'ip_address' : '1.2.3.4'
}
)
```