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."}
Este endpoint cria uma nova chave de API para o usuário autenticado. O valor integral da chave só é exibido uma vez na criação — guarde-o com segurança.
O valor completo da chave só é retornado na criação. Armazene-o com segurança; não é possível recuperá-lo depois.
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."}