Politiki
L-oġġett tal-politika li jiddeċiedi x'organizzazzjoni tista' ssejjaħ, fejn tista' taħdem u x'jista' tonfoq, kamp b'kamp.
Politika tinħażen għal kull organizzazzjoni u tinqara fuq kull talba ta' inferenza. Il-defaults huma dawk sikuri: hosting proprjetà tal-UE jew f'reġjun tal-UE, żamma żero, data pubblika u interna biss, traċċa meħtieġa.
Kampijiet
| Kamp | Ħażna | Default | X'jiddeċiedi |
|---|---|---|---|
| residency_allowed | JSON array | ["eu_owned_eu_operated","eu_region_of_non_eu_parent"] | Liema klassijiet ta' hosting jista' jkollu endpoint. Filtru, mhux preferenza: endpoint barra mil-lista qatt ma jintgħażel. |
| providers_allow | JSON array | [] — any | Vojt ifisser kwalunkwe fornitur. Lista mhux vojta ssir lista ta' permessi. |
| providers_deny | JSON array | [] | Fornituri li qatt ma jistgħu jintużaw, iċċekkjati qabel il-lista ta' permessi. |
| models_allow | JSON array | [] — any | Vojt ifisser kwalunkwe mudell. Lista mhux vojta ssir lista ta' permessi. |
| models_deny | JSON array | [] | Mudelli li qatt ma jistgħu jintużaw. |
| max_usd_per_1m | REAL, nullable | null — no cap | L-ogħla prezz imħallat għal kull miljun token li endpoint jista' jiswa. Ogħla minnu, l-endpoint jiġi rrifjutat. |
| max_usd_per_day | REAL, nullable | null — no cap | Limitu ta' nefqa ta' kuljum għall-organizzazzjoni. Meta jintlaħaq, iwieġeb 402 budget_exceeded. |
| retention | TEXT | zero | Żamma tal-prompt permessa. Żero biss huwa implementat: kwalunkwe valur ieħor li l-politika tippermetti jġiegħel it-talba tfalli minflok ma taħżen xi ħaġa. |
| data_classes_allowed | JSON array | ["public","internal"] | Klassijiet ta' data li talba tista' tiddikjara. Klassi barra mil-lista tiġi rrifjutata. |
| require_trace | INTEGER 0/1 | 1 | Jekk kull sejħa ta' inferenza tħalli ringiela ta' traċċa. B'żamma żero, traċċa żżomm metadata, qatt mhux il-korp tal-prompt. |
| allow_partner_endpoints | INTEGER 0/1 | 0 | Jekk jistgħux jintużaw endpoints operati minn parent mhux tal-UE. Mitfi b'mod default. |
| json_logic | JSON, nullable | null | Riservat għal regola personalizzata futura. Xejn ma jaqrah illum, għalhekk ma jbiddel l-ebda deċiżjoni. |
Liema politika tapplika
Talba tista' ssemmi waħda b'llmeu.policy_id. Mingħajrha, tapplika l-politika default tal-organizzazzjoni. policy_id li jappartjeni għal organizzazzjoni oħra jiġi rrifjutat b'policy_not_found, għax it-tfittxija dejjem tkun limitata għall-organizzazzjoni li l-ċavetta tappartjeni għaliha.
"llmeu": { "policy_id": "the-uuid-from-the-console" }
Għax il-politika default tapplika għal kull ċavetta, il-wegħda ta' residenza ta' organizzazzjoni mhix xi ħaġa li min jagħmel talba jista' jevita billi jħalli barra kamp.
L-ordni li fih jiġu esegwiti r-regoli
L-ewwel it-tip ta' endpoint — entrata tal-katalgu biss tiġi rrifjutata qabel kull ħaġa oħra — imbagħad l-istatus, imbagħad il-klassi ta' residenza u r-reġjun, imbagħad il-listi tal-fornituri u tal-mudelli, imbagħad ir-regola tal-partner, vision, daqs tal-kuntest u prezz. Is-sekwenza sħiħa, bil-kodiċi ta' falliment li tipproduċi kull pass, tinsab fuq il-paġna tar-routing.
Editjar
Fil-console, jew b'PUT /platform/v1/policies/{id} bl-użu ta' ċavetta li ġġorr platform_write. Bidla tapplika għat-talba li jmiss; talba li diġà qed issir iżżomm il-politika li bdiet biha.