Premiers pas
Clés et sécurité
#Authentification Bearer
Chaque requête s'authentifie avec un seul en-tête HTTP. Pas d'en-tête d'identifiant utilisateur supplémentaire ni de cookie de session — la clé bearer suffit à identifier votre compte et à router l'appel. Les signatures ne sont nécessaires que pour les clés qui activent la signature des requêtes.
curl https://www.aisplice.store/v1/chat/completions \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-luna","messages":[{"role":"user","content":"hi"}]}'#Gestion des clés
Créez des clés et effectuez leur rotation dans Console → Clés API. Une clé n'est affichée en entier qu'une seule fois, lors de sa création.
Chaque clé peut avoir ses propres plafonds RPM / RPD, plafond de quota, liste de modèles autorisés, liste d'IP autorisées et date d'expiration — utilisez une clé par projet pour qu'une fuite ou un script incontrôlé ne bloque jamais tout le compte.
Ouvrir les clés API#Sécurité des clés
Ne livrez jamais de clé dans un bundle navigateur
- Chargez les clés depuis des variables d'environnement ou un gestionnaire de secrets — ne les commitez jamais dans git.
- Effectuez immédiatement une rotation si une clé apparaît dans un journal, une capture d'écran ou une stack trace collée.
- Définissez un plafond de quota sur les clés utilisées pour des expériences afin qu'une boucle ne puisse pas vider le portefeuille.
- Utilisez la liste d'IP autorisées pour les clés côté serveur ayant une adresse de sortie fixe.
Toujours bloqué ?
Envoyez-nous l'ID de requête ou le message d'erreur, et nous examinerons le problème.