API de compte
Séparez la clé d’application de la session Web qui détient le compte, le portefeuille et les opérations de gestion des clés.
Périmètre d’authentification
L’inférence publique utilise une clé Bearer sur /v1/chat/completions. Les routes de compte nécessitent une session Web connectée et des vérifications d’origine/CSRF appropriées pour les mutations. Une clé Bearer ne peut ni créer d’autres clés, ni alimenter un portefeuille, ni modifier les paramètres du compte.
Espace compte
| Route | Action sur la session |
|---|---|
| GET /api/account/me | Vue d’ensemble du compte, du portefeuille, des clés et de l’activité. |
| POST /api/account/keys | Créez une clé d’application. |
| POST /api/account/keys/{id}/rotate | Remplacer un secret. |
| POST /api/account/keys/{id}/revoke | Désactiver une clé. |
| DELETE /api/account/keys/{id} | Désactiver une clé et masquer son enregistrement dans le tableau de bord. |
Utilisez le tableau de bord pour ces processus. Les requêtes de mutation doivent respecter les protections de session et d’origine de la plateforme.
Sécurité du compte
Gardez la MFA du compte activée et utilisez des clés distinctes avec des plafonds prudents. Les actions d’administration nécessitent des vérifications de rôle supplémentaires et une confirmation MFA actuelle.