Poliitikad

Poliitikaobjekt, mis otsustab, mida organisatsioon võib kutsuda, kus see võib töötada ja mida see võib kulutada, välihaaval.

Poliitika salvestatakse organisatsiooni kohta ja loetakse igal järelduspäringul. Vaikeväärtused on turvalised: ELi omanduses või ELi piirkonnas hostimine, nullkinnipidamine, ainult avalikud ja sisemised andmed, nõutav jälg.

Väljad

Väli Salvestus Vaikeväärtus Mida see otsustab
residency_allowed JSON array ["eu_owned_eu_operated","eu_region_of_non_eu_parent"] Milliseid hostimisklasse lõpp-punktil lubatakse. Filter, mitte eelistus: väljaspool nimekirja olevat lõpp-punkti ei valita kunagi.
providers_allow JSON array [] — any Tühi tähendab mis tahes teenuseosutajat. Mittetühi nimekiri muutub lubatud nimekirjaks.
providers_deny JSON array [] Teenuseosutajad, mida ei tohi kunagi kasutada, kontrollitakse enne lubatud nimekirja.
models_allow JSON array [] — any Tühi tähendab mis tahes mudelit. Mittetühi nimekiri muutub lubatud nimekirjaks.
models_deny JSON array [] Mudelid, mida ei tohi kunagi kasutada.
max_usd_per_1m REAL, nullable null — no cap Suurim segahind miljoni tokeni kohta, mida lõpp-punkt võib maksta. Sellest kõrgemal lükatakse lõpp-punkt tagasi.
max_usd_per_day REAL, nullable null — no cap Organisatsiooni päevane kululagi. Selle saavutamisel vastatakse 402 budget_exceeded.
retention TEXT zero Lubatud viiba kinnipidamine. Rakendatud on ainult null: mis tahes muu poliitikas lubatud väärtus paneb päringu nurjuma, mitte ei salvesta midagi.
data_classes_allowed JSON array ["public","internal"] Andmeklassid, mida päring võib deklareerida. Väljaspool seda nimekirja olev klass lükatakse tagasi.
require_trace INTEGER 0/1 1 Kas iga järelduskutse jätab jälgerea. Nullkinnipidamise korral sisaldab jälg metaandmeid, mitte kunagi viiba sisu.
allow_partner_endpoints INTEGER 0/1 0 Kas võib kasutada lõpp-punkte, mida haldab mitte-ELi emaettevõte. Vaikimisi väljas.
json_logic JSON, nullable null Reserveeritud tulevase kohandatud reegli jaoks. Täna ei loe seda miski, seega see ei muuda ühtegi otsust.

Milline poliitika kehtib

Päring võib selle määrata väärtusega llmeu.policy_id. Ilma selleta kehtib organisatsiooni vaikepoliitika. Teisele organisatsioonile kuuluv policy_id lükatakse tagasi veaga policy_not_found, sest otsing on alati piiratud organisatsiooniga, kellele võti kuulub.

"llmeu": { "policy_id": "the-uuid-from-the-console" }

Kuna vaikepoliitika kehtib iga võtme kohta, ei saa kutsuja organisatsiooni asukoha lubadusest loobuda, jättes mõne välja välja.

Reeglite käivitamise järjekord

Esmalt lõpp-punkti tüüp — ainult kataloogis olev kirje lükatakse tagasi enne kõike muud — seejärel olek, siis asukohaklass ja piirkond, seejärel teenuseosutaja ja mudeli nimekirjad, seejärel partnerireegel, visioon, konteksti suurus ja hind. Täielik järjestus koos iga sammu tekitatava veakoodiga on marsruutimise lehel.

Muutmine

Konsoolis või PUT /platform/v1/policies/{id} abil, kasutades võtit, millel on platform_write. Muudatus rakendub järgmisele päringule; juba pooleliolev päring jääb selle poliitika juurde, millega see algas.