Partner-API-Endpunkte
Verwalten Sie API-Schlüssel, Schlüsselgruppen, Limits, Nutzung und Statistiken über die Partner-API.
Partner-API-Endpunkte
Basis-URL: https://panel.model-gate.com/api/v1/partner
Authentifizieren Sie jede Anfrage mit Authorization: Bearer mg_partner_....
API-Schlüssel
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
Wichtige Felder zum Erstellen und Aktualisieren: name, group_id, rpm_limit, concurrency_limit, spend_limit. Eine numerische Grenze von 0 bedeutet unbegrenzt. group_id ist die öffentliche Gruppen-ID oder ein leerer Wert für keine Gruppe.
Schlüsselgruppen
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}
Felder zum Erstellen und Aktualisieren von Gruppen: name, description, status, rpm_limit, concurrency_limit, spend_limit. Status ist active oder frozen.
Schlüssel- und Gruppen-RPM, Parallelität und Ausgabenlimits werden unabhängig voneinander durchgesetzt. Eine Anfrage wird abgelehnt, wenn eine der Ebenen ihr Limit überschreitet. Durch das Verschieben eines Schlüssels zwischen Gruppen werden historische Statistiken nicht neu geschrieben: Bei jeder Anfrage wird der Gruppen-Snapshot zum Zeitpunkt der Anfrage erfasst.
Durch die Reset-Nutzung wird die zurücksetzbare Funktion gelöscht usage Fenster und Updates usage_reset_at; es ändert sich nie total_spent.
Transaktionen und asynchrone Ergebnisse
GET /transactionsGET /requests/{request_id}
Gruppenstatistiken verwenden aggregierte Tabellen für abgeschlossene Zeiträume und Rohdaten api_requests nur für die aktuelle unvollständige Stunde.
Bezeichnerkonvention: jeder{id}in dieser Dokumentation ist die Ressourcepublic_id. Interne numerische Datenbank-IDs werden niemals akzeptiert oder zurückgegeben. In verschachtelten Mitgliedsrouten{keyId}ist der API-Schlüsselpublic_id.