Sections de la base de connaissances ▾

Outils

Management Keys — SaaS sur Gonka

Vous êtes un développeur SaaS et souhaitez proposer de l'inférence IA à vos clients sans votre propre infrastructure ? Les Management Keys vous permettent de créer des clés API hiérarchiques : une clé maître gère plusieurs clés client avec des limites et une durée de vie individuelles. En coulisses — JoinGonka Gateway et le réseau Gonka.

Qu'est-ce que les Management Keys

Les Management Keys sont un système de clés API hiérarchiques pour la construction de produits SaaS basés sur la passerelle AI Gonka.

L'architecture est à deux niveaux :

  • Management key (gm-) — votre clé maître. Elle n'est pas utilisée directement pour l'inférence — uniquement pour la création et la gestion des clés enfants.
  • Child key (gc-) — clé pour votre client. Elle est utilisée pour les requêtes d'inférence. La facturation est débitée du solde du propriétaire de la clé de gestion.

C'est un modèle white-label : vos clients travaillent via leurs clés gc- et ne connaissent pas Gonka — pour eux, c'est votre service.

Pourquoi en avez-vous besoin

Sans Management Keys, vous distribueriez une seule clé API à tous les clients — sans contrôle des dépenses, sans isolation, sans analyse. Les Management Keys résolvent 4 problèmes :

ProblèmeComment ça le résout
Contrôle des dépensesLimite journalière et mensuelle en GNK pour chaque clé enfant
Accès temporaireTTL (expires_at) — la clé se désactive automatiquement
Isolation des clientsChaque client avec sa propre clé gc- et son propre limiteur de débit
Facturation unifiéeToutes les clés enfants débitent votre solde — un seul compte

Comment créer une Management Key

Étape 1 : Inscrivez-vous sur gate.joingonka.ai et rechargez votre solde GNK ou USDT.

Étape 2 : Créez une clé de gestion via l'API :

curl -X POST https://gate.joingonka.ai/api/management/keys \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{"name": "My SaaS"}'

La réponse contient la clé brute (préfixe gm-) — sauvegardez-la, elle n'est affichée qu'une seule fois.

Étape 3 : Créez une clé enfant pour le client :

curl -X POST https://gate.joingonka.ai/api/management/keys/{gm_key_id}/children \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{"name": "Client A", "limit_daily_ngonka": "1000000000", "rate_limit_rpm": 30}'

Le client A obtient une clé gc- avec une limite de 1 GNK/jour et 30 requêtes/minute.

Limites et TTL

Chaque clé enfant prend en charge trois types de restrictions :

  • Limite journalière (limit_daily_ngonka) — dépenses maximales par jour UTC. Réinitialisée automatiquement à minuit UTC.
  • Limite mensuelle (limit_monthly_ngonka) — maximum pour un mois calendaire.
  • TTL (expires_at) — date/heure d'expiration de la clé. Après ce moment, la clé cesse de s'authentifier.

En cas de dépassement de la limite journalière ou mensuelle, le client reçoit un code HTTP 402 avec les détails :

{"error": {"type": "child_key_limit", "daily_remaining": "0", "monthly_remaining": "500000000"}}

Toutes les limites sont facultatives — si elles ne sont pas spécifiées, la clé est uniquement limitée par le solde du propriétaire.

Gestion des clés enfants

CRUD complet via API :

OpérationEndpointDescription
CréerPOST /api/management/keys/:id/childrenNouvelle clé gc- avec limites
ListeGET /api/management/keys/:id/childrenToutes les clés enfants avec l'utilisation
Mettre à jourPATCH /api/management/keys/:id/children/:childIdModifier les limites, RPM, statut
SupprimerDELETE /api/management/keys/:id/children/:childIdDésactivation logicielle

La gestion est également disponible via le tableau de bord : section Clés API → Clés de gestion.

Comparaison avec les concurrents

FonctionnalitéJoinGonkaGonkaGateOpenRouter
Clés de gestiongm- / gc-gpm- (mars 2026)Non
Limites journalières/mensuellesGNK (nGNK)USD
TTL (durée de vie)expires_atNon
Interface de tableau de bordOui (section Clés)Non
Parrainages10% L1 + 3% L2NonNon
Prix de l'inférence0,001 $/1M~0,0035 $/1M0,08 $+/1M

JoinGonka est la seule passerelle Gonka avec des limites GNK, TTL et une interface de tableau de bord pour les clés de gestion.

Les clés de gestion transforment JoinGonka Gateway en une plateforme white-label. Une clé de gestion → un nombre illimité de clés enfants avec des limites individuelles. Vos clients reçoivent une inférence IA, vous contrôlez les dépenses et gagnez de la marge.

Vous voulez en savoir plus ?

Explorez d'autres sections ou commencez à gagner des GNK dès maintenant.

Obtenez 10 millions de jetons gratuits →