breadcrumbDescription
Få forudsigelser i REST-API'er
Brug Salesforce Data 360 Connect REST API til programmeringsmæssigt at interagere med forudsigelsesmodeller. Få forudsigelser, topfaktorer og recepter ved brug af forudsagt slutpunkt.
Forudsigelsesanmodning
Syntaks for forudsagt slutpunkt.
POST /services/data/v63.0/ssot/machine-learning/predictPOST-anmodningshovedtekst
Når du kører en forudsigelse, anvender Salesforce modellen på sættet af modelinputs og returnerer en forudsigelsesscore for hvert angivet sæt af inputværdier. Hvis du f.eks. angiver tre sæt værdier, får du tre forudsigelser i den rækkefølge, som registreringerne blev angivet i anmodningen.
GET /services/data/v61.0/ssot/machine-learning/configured-models/{ModelIdOrName}Lad os se på REST-anmodningen ved brug af modellen Forudsagt købt.
{
"model":
{
"name": "Predicted_Purchased_CM_12l_YSs01128465"
},
"type": "RawData",
"fieldNames": ["Industry_c__c", "Response_Time_From_Assignment_c__c" , "Company_c__c", "Title_c__c"],
"rows":
[
["High Tech", 56, "Condax","Student"],
["Professional Services",70,"Rantouch","Developer"]
],
"settings" : {
"maxPrescriptions" : 3,
"maxTopFactors" : 2,
"prescriptionImpactPercentage" : 50
}
}maxPrescriptionsangiver det maksimale antal forbedringer (1-3), der skal returneres i svaretmaxTopFactorsangiver antallet af topprædiktorer (1-3), der skal returneres i svaretprescriptionImpactPercentageangiver det tærskelfilter (minimum % forbedring for resultatet, som i dette eksempel er 50%), der er nødvendigt for, at forbedringen returneres i svaret
POST-svar
Eksempel på POST-svar.
{
"aggregatePredictions": [],
"model": {
"id": "12l1Q000000blV0QAI"//Id
},
"predictionType": "BinaryClassification",
"predictions": [
{
"factors": [
{
"fields": [
{
"customText": null,
"inputValue": "Student",
"label": null,
"name": "Title_c__c",
"prescribedValue": "Title"
}
],
"value": -40.58208510642879
},
{
"fields": [
{
"customText": null,
"inputValue": "56",
"label": null,
"name": "Response_Time_From_Assignment_c__c",
"prescribedValue": "Response Time From Assignment"
}
],
"value": 10.187649697792125
}
],
"partition": {
"id": "12l1Q000000blV0QAI" //Id"
},
"predictedValue": 0.5997765233332488,
"prescriptions": [],
"status": "Success",
"type": "BinaryClassification",
"warnings": {
"missingFieldNames": [],
"outOfBoundsFields": []
}
},
{
"factors": [
{
"fields": [
{
"customText": null,
"inputValue": "Developer",
"label": null,
"name": "Title_c__c",
"prescribedValue": "Title"
}
],
"value": -28.000138322513255
},
{
"fields": [
{
"customText": null,
"inputValue": "70",
"label": null,
"name": "Response_Time_From_Assignment_c__c",
"prescribedValue": "Response Time From Assignment"
}
],
"value": 6.156639498073147
}
],
"partition": {
"id": "12l1Q000000blV0QAI" //Id"
},
"predictedValue": 5.278021902657085,
"prescriptions": [],
"status": "Success",
"type": "BinaryClassification",
"warnings": {
"missingFieldNames": [],
"outOfBoundsFields": []
}
}
],
"settings": {
"aggregateFunctions": [],
"maxPrescriptions": 3,
"maxTopFactors": 2,
"prescriptionImpactPercentage": 50
}
}
