Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt

Use this file to discover all available pages before exploring further.

POST /api-keys

Dieser Endpunkt erstellt einen neuen API-Schlüssel für den authentifizierten Nutzer. Der vollständige Schlüsselwert wird nur einmal bei der Erstellung angezeigt – sicher speichern.
Der vollständige API-Schlüssel wird nur bei der Erstellung zurückgegeben. Bewahren Sie ihn sicher auf; eine spätere Abfrage ist nicht möglich.

Anfragetext

name
string
erforderlich
Beschreibender Name für den API-Schlüssel (1–100 Zeichen).
description
string
Beschreibung der Verwendung des Schlüssels (max. 500 Zeichen).
permissions
array
Liste der Berechtigungen für den Schlüssel. Standardmäßig alle Berechtigungen.
expiresAt
string
Optionales Ablaufdatum im ISO-8601-Format.

Antwort

success
boolean
Ob der Schlüssel erfolgreich erstellt wurde.
message
string
Statusmeldung.
apiKey
object
Details des erstellten API-Schlüssels.
warning
string
Hinweis, den Schlüssel sicher zu speichern.
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."
}