Koncové body partnerského rozhrania API
Spravujte kľúče API, skupiny kľúčov, limity, používanie a štatistiky prostredníctvom rozhrania API pre partnerov.
Koncové body partnerského rozhrania API
Základná adresa URL: https://panel.model-gate.com/api/v1/partner
Každú žiadosť overte pomocou Authorization: Bearer mg_partner_....
API kľúče
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
Kľúčové polia na vytvorenie a aktualizáciu: name, group_id, rpm_limit, concurrency_limit, spend_limit. Číselný limit 0 znamená neobmedzené. group_id je ID verejnej skupiny alebo prázdna hodnota pre žiadnu skupinu.
Kľúčové skupiny
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}
Polia na vytvorenie a aktualizáciu skupiny: name, description, status, rpm_limit, concurrency_limit, spend_limit. Stav je active alebo frozen.
Kľúčové a skupinové RPM, súbežnosť a limity výdavkov sa presadzujú nezávisle. Požiadavka je odmietnutá, keď ktorákoľvek úroveň prekročí svoj limit. Presun kľúča medzi skupinami neprepíše historické štatistiky: každá požiadavka uchováva snímku skupiny zachytenú v čase požiadavky.
Obnoviť používanie vymaže resetovateľné nastavenie usage okno a aktualizácie usage_reset_at; nikdy sa to nezmení total_spent.
Transakcie a asynchrónne výsledky
GET /transactionsGET /requests/{request_id}
Štatistika skupiny používa súhrnné tabuľky pre dokončené obdobia a nespracované api_requests len za aktuálnu neúplnú hodinu.
Konvencia identifikátorov: každý{id}v tejto dokumentácii je zdrojpublic_id. Interné číselné ID databázy sa nikdy neprijímajú ani nevracajú. Vo vnorených trasách členov{keyId}je kľúč APIpublic_id.