Partner API

Server-to-server управление keys, projects, limits, usage, history и transactions.

Два типа credentials

01Model API key (mg_live_...) — inference, model catalog, permitted balance.
02Partner API token (mg_partner_...) — trusted server-to-server management, не используется для inference.

Partner token хранится hash-only; full secret показывается при generation/rotation.

Automation

Keys, projects, limits, usage, request history, statistics и transactions.

Keys

Create / PATCH / freeze / unfreeze / rotate / revoke.

/api/v1/partner/keys

Limits

RPM, concurrency, spend_limit, usage, remaining.

Request history

Status, token classes, duration, upstream/e2e/gateway timing fields.

Transactions

Source, amount, request_count, balance before/after.

Projects / Groups

Create/update/delete, limits, members, usage, date-range stats.

Pagination

Opaque next_cursor for request history.

Illustrative key creation

POST /api/v1/partner/keys
Authorization: Bearer mg_partner_...

{
  "name": "risk-service",
  "group_id": "PROJECT_PUBLIC_ID",
  "rpm_limit": 2000,
  "concurrency_limit": 200,
  "spend_limit": "5000.00"
}