Partner API-végpontok
Az API-kulcsok, kulcscsoportok, korlátok, használat és statisztikák kezelése a Partner API-n keresztül.
Partner API-végpontok
Alap URL: https://panel.model-gate.com/api/v1/partner
Minden kérést hitelesítsen Authorization: Bearer mg_partner_....
API kulcsok
POST /keysGET /keysGET /keys/{id}PATCH /keys/{id}DELETE /keys/{id}POST /keys/{id}/freezePOST /keys/{id}/unfreezePOST /keys/{id}/rotatePOST /keys/{id}/reset-usageGET /keys/{id}/usageGET /keys/{id}/spent-limit
Kulcs létrehozási és frissítési mezői: name, group_id, rpm_limit, concurrency_limit, spend_limit. A numerikus korlát 0 korlátlanságot jelent. group_id a nyilvános csoportazonosító vagy üres érték a csoport nélkül.
Kulcscsoportok
GET /groupsPOST /groupsGET /groups/{id}PATCH /groups/{id}DELETE /groups/{id}POST /groups/{id}/reset-usageGET /groups/{id}/usageGET /groups/{id}/statsGET /groups/{id}/membersPOST /groups/{id}/membersDELETE /groups/{id}/members/{keyId}
Csoport létrehozási és frissítési mezők: name, description, status, rpm_limit, concurrency_limit, spend_limit. Az állapot az active vagy frozen.
A kulcs- és csoport-RPM, a párhuzamossági és a költési korlátok egymástól függetlenül érvényesülnek. A kérés elutasításra kerül, ha valamelyik szint meghaladja a korlátot. A kulcsok csoportok közötti mozgatása nem írja át az előzménystatisztikát: minden kérés megtartja a csoport pillanatfelvételét a kérés időpontjában.
A Reset usage törli a visszaállíthatót usage ablak és frissítések usage_reset_at; soha nem változik total_spent.
Tranzakciók és aszinkron eredmények
GET /transactionsGET /requests/{request_id}
A csoportstatisztika összesített táblázatokat használ a befejezett és nyers időszakokra vonatkozóan api_requests csak az aktuális nem teljes órára.
Azonosító konvenció: minden{id}ebben a dokumentációban az erőforráspublic_id. A belső numerikus adatbázis-azonosítók soha nem kerülnek elfogadásra vagy visszaadásra. A beágyazott tagútvonalakban{keyId}az API kulcspublic_id.