Multi Slot Events - Reward
Többhelyes jutalmak közzététele.
Jelentési jutalom, amely a rewardActionId fájlban megadott műveletnek a ponthoz való használatával jött létre.
POST {Endpoint}/personalizer/v1.1-preview.1/multislot/events/{eventId}/reward
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Támogatott Cognitive Services-végpont. |
event
|
path | True |
string maxLength: 256 |
A jutalom eseményazonosítója érvényes. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
reward | True |
A SlotRewards listája |
Válaszok
Name | Típus | Description |
---|---|---|
204 No Content |
Siker |
|
Other Status Codes |
Érvénytelen jutalomkérés. |
Példák
Successful MultiSlotEvents_Reward request
Mintakérelem
POST {Endpoint}/personalizer/v1.1-preview.1/multislot/events/id/reward
{
"reward": [
{
"slotId": "Heroposition",
"value": 0.5
},
{
"slotId": "SideBar",
"value": 0.6
}
]
}
Mintaválasz
Definíciók
Name | Description |
---|---|
Error |
Hiba visszaadására szolgál az ügyfélnek |
Internal |
Olyan objektum, amely a szülőobjektumnál pontosabb információt tartalmaz a hibáról. |
Multi |
A résidők listájához kapott jutalom. |
Personalizer |
A hibaobjektum. |
Personalizer |
A Personalizer által visszaadott hibakódok |
Slot |
ErrorResponse
Hiba visszaadására szolgál az ügyfélnek
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
InternalError
Olyan objektum, amely a szülőobjektumnál pontosabb információt tartalmaz a hibáról.
Name | Típus | Description |
---|---|---|
code |
string |
Részletes hibakód. |
innererror |
Olyan objektum, amely a szülőobjektumnál pontosabb információt tartalmaz a hibáról. |
MultiSlotRewardRequest
A résidők listájához kapott jutalom.
Name | Típus | Description |
---|---|---|
reward |
A SlotRewards listája |
PersonalizerError
A hibaobjektum.
Name | Típus | Description |
---|---|---|
code |
A Personalizer által visszaadott hibakódok |
|
details |
A jelentett hibához vezető konkrét hibák részleteinek tömbje. |
|
innerError |
Olyan objektum, amely a szülőobjektumnál pontosabb információt tartalmaz a hibáról. |
|
message |
string |
A szolgáltatás által jelentett hibát magyarázó üzenet. |
target |
string |
Hibaforráselem. |
PersonalizerErrorCode
A Personalizer által visszaadott hibakódok
Érték | Description |
---|---|
ApprenticeModeNeverTurnedOn |
A Tanulói mód soha nem lett bekapcsolva. |
BadRequest |
A kérést a kiszolgáló nem tudta értelmezni. |
DuplicateCustomPolicyNames |
Az egyéni szabályzatneveknek egyedinek kell lenniük. |
EvaluationModelNotFound |
A modell nem található az értékelésben. |
EvaluationNotFound |
Az offline értékelés nem található. |
FrontEndNotFound |
Az előtér nem található. |
InternalServerError |
Általános hiba történt a kiszolgálón. |
InvalidContainer |
Az SAS Uri-nak írási engedélyekkel rendelkező tároló URI-jának kell lennie. |
InvalidEvaluationContract |
Érvénytelen kiértékelési szerződés. |
InvalidEventIdToActivate |
Érvénytelen eseménykérés aktiválása. |
InvalidExportLogsRequest |
Érvénytelen kérelem. |
InvalidLearningModeServiceConfiguration |
Az alapértelmezettReward, rewardWaitTime és rewardAggregation frissítése a tanulási mód online módról Tanulószerződéses módra való módosításakor, és fordítva nem engedélyezett. Módosítsa a módot, majd módosítsa a további beállításokat egy további API-hívással. |
InvalidModelMetadata |
Érvénytelen modell metaadatai. |
InvalidMultiSlotApiAccess |
A többhelyes funkció jelenleg le van tiltva. A többhelyes Personalizer-dokumentációt követve frissítse a ciklusbeállításokat a többhelyes funkciók engedélyezéséhez. |
InvalidPolicyConfiguration |
Érvénytelen szabályzatkonfiguráció. |
InvalidPolicyContract |
Érvénytelen szabályzatszerződés. |
InvalidRankRequest |
Érvénytelen kérelem. |
InvalidRewardRequest |
Érvénytelen jutalomkérés. |
InvalidRewardWaitTime |
A jutalom várakozási ideje 5 másodperc és 2 nap között lehet |
InvalidServiceConfiguration |
Érvénytelen szolgáltatáskonfiguráció. |
LearningSettingsNotFound |
A tanulási beállítások nem találhatók az értékelésben. |
LogsPropertiesNotFound |
A naplótulajdonságok nem találhatók. |
LogsSizeExceedAllowedLimit |
A naplók teljes mérete meghaladja az engedélyezett korlátot. |
MissingAppId |
Az AppId hiányzik a fejlécből. |
ModelFileAccessDenied |
Az ügyfél által kezelt kulcshoz használt kulcstartókulcs nem érhető el. |
ModelMetadataUpdateFailed |
A modell metaadatainak frissítése nem sikerült. |
ModelPublishFailed |
A modell közzététele nem sikerült. |
ModelRankingError |
Hiba a modell használatával végzett műveletek rangsorolása során. Ellenőrizze, hogy a tanulási beállítások érvényesek-e. |
ModelResetFailed |
A modell alaphelyzetbe állítása nem sikerült. |
NoLogsExistInDateRange |
A dátumtartományban nincsenek naplók. |
OperationNotAllowed |
Ez a művelet jelenleg nem engedélyezett. |
ProblemTypeIncompatibleWithAutoOptimization |
Az automatikus optimalizálás nem kompatibilis a többhelyes személyre szabással. |
RankNullResponse |
A rangsorolt hívás null választ ad vissza. |
ResourceNotFound |
A kért erőforrás nem létezik a kiszolgálón. |
UpdateConfigurationFailed |
Nem sikerült frissíteni a konfigurációt. |
SlotReward
Name | Típus | Description |
---|---|---|
slotId |
string minLength: 1maxLength: 256 |
Pontazonosító, amelynek a jutalmát küldjük. |
value |
number (float) |
A slotId-hez hozzárendelendő jutalom. Az értéknek -1 és 1 közé kell esnie. |