B2BB2B LLM

GET /v1/balance

Gibt den aktuellen Kontostand als Dezimalzeichenfolge zurück.

GET /v1/balance

Dieser schreibgeschützte Endpunkt validiert den API-Schlüssel, erfordert jedoch keinen positiven Saldo.

Anfrage

curl https://api.model-gate.com/v1/balance \
  -H "Authorization: Bearer mg_live_..."

Antwort

{
  "object": "balance",
  "currency": "USD",
  "balance": "12.3400000000"
}

Bei Einzelanmeldeinformationen gehört das Guthaben dem Benutzer, der den Schlüssel besitzt. Bei Business-Anmeldeinformationen wird für API-Gebühren immer die Wallet des Firmeninhabers verwendet. Der freigegebene Firmensaldo wird nur zurückgegeben, wenn der Anmeldedaten-Prinzipal über Sichtbarkeit des Saldos auf Unternehmensebene verfügt (Organisationseigentümer, Administrator oder Abrechnungsrolle). Die Anmeldedaten eines Mitarbeiters als Entwickler/Betrachter dürfen zulässige API-Anfragen ausführen, aber HTTP 403 von empfangen /v1/balance; Diese Benutzer sehen in der Systemsteuerung nur die zulässige Gruppennutzung und -beschränkungen. API-Schlüssel usage Und spend_limit bleiben getrennte Werte.

Authentifizierungsfehler

{
  "error": {
    "type": "authentication_error",
    "code": "invalid_api_key",
    "message": "invalid API key"
  }
}

Fehler bei der Geschäftsberechtigung

{
  "error": {
    "type": "permission_error",
    "code": "balance_not_permitted",
    "message": "Company balance is not available for this credential principal."
  }
}