curl -X POST https://api.llmgenerator.com/api/v1/api-keys \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Production API Key", "description": "For the main application" }'
{ "success": true, "message": "API key created successfully", "apiKey": { "id": "llm_1706345678_newkey123abc", "name": "Production API Key", "description": "For the main application", "key": "llm_1706345678_newkey123abc", "permissions": [], "expiresAt": null, "createdAt": "2026-01-27T10:00:00.000Z", "isActive": true }, "warning": "This is the only time the full API key will be shown. Please save it securely."}
Gestion des clés API
Créer une clé d'API
Ce point de terminaison crée une nouvelle clé d’API.
Crée une nouvelle clé d’API pour l’utilisateur authentifié. La valeur complète de la clé n’est affichée qu’une seule fois à la création : enregistrez-la de façon sécurisée.
La clé d’API complète n’est renvoyée qu’une fois lors de la création. Conservez-la en lieu sûr : elle ne pourra pas être récupérée ultérieurement.
curl -X POST https://api.llmgenerator.com/api/v1/api-keys \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Production API Key", "description": "For the main application" }'
{ "success": true, "message": "API key created successfully", "apiKey": { "id": "llm_1706345678_newkey123abc", "name": "Production API Key", "description": "For the main application", "key": "llm_1706345678_newkey123abc", "permissions": [], "expiresAt": null, "createdAt": "2026-01-27T10:00:00.000Z", "isActive": true }, "warning": "This is the only time the full API key will be shown. Please save it securely."}