> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Neuen KEY erstellen

> Einen neuen API-KEY erstellen

## Anfrageparameter

### Anfrage-Header

<ResponseField type="string" required>
  Authentifizierung der Anfrage. Diese API verwendet den AIHubMix Manage Key zur Authentifizierung.
</ResponseField>

<ResponseField type="string">
  Der Content-Type der Anfrage. Dieser Parameter muss auf application/json gesetzt werden.
</ResponseField>

### Anfrage-Body

<ResponseField name="name" type="string" required>
  Der Name des neuen Keys.
</ResponseField>

<ResponseField name="expired_time" type="integer">
  Ablaufzeit. Als UNIX-Zeitstempel gespeichert; -1 bedeutet, dass es niemals abläuft.
</ResponseField>

<ResponseField name="unlimited_quota" type="boolean">
  Ob ein Kontingentlimit besteht.
</ResponseField>

<ResponseField name="remain_quota" type="integer">
  remain\_quota ist: erwartetes Kontingent \* 500000
</ResponseField>

<ResponseField name="models" type="text">
  Eingeschränkte Modelle.
</ResponseField>

<ResponseField name="subnet" type="text">
  Eingeschränkte IP.
</ResponseField>

## Antwortparameter

<ResponseField name="data" type="object">
  Informationen zum neu erstellten Key des Benutzers (enthält typischerweise id, name usw.).

  <ResponseField name="id" type="integer">
    Key-ID.
  </ResponseField>

  <ResponseField name="user_id" type="integer">
    Benutzer-ID.
  </ResponseField>

  <ResponseField name="status" type="integer">
    Key-Status. 0 bedeutet deaktiviert, 1 bedeutet aktiviert.
  </ResponseField>

  <ResponseField name="name" type="string">
    Key-Name.
  </ResponseField>

  <ResponseField name="created_time" type="integer">
    Erstellungszeit des Keys, als UNIX-Zeitstempel gespeichert.
  </ResponseField>

  <ResponseField name="accessed_time" type="integer">
    Abrufzeit des Keys, als UNIX-Zeitstempel gespeichert.
  </ResponseField>

  <ResponseField name="expired_time" type="string">
    Ablaufzeit des Keys; -1 bedeutet, dass er niemals abläuft.
  </ResponseField>

  <ResponseField name="remain_quota" type="string">
    Verbleibendes Kontingent; -1 bedeutet unbegrenztes Kontingent.
  </ResponseField>

  <ResponseField name="unlimited_quota" type="boolean">
    Ob ein Kontingentlimit besteht.
  </ResponseField>

  <ResponseField name="used_quota" type="integer">
    Verwendetes Kontingent ist: used\_quota / 500000
  </ResponseField>

  <ResponseField name="models" type="text">
    Eingeschränkte Modelle für die Nutzung des aktuellen Keys.
  </ResponseField>

  <ResponseField name="subnet" type="text">
    IP-Einschränkungen.
  </ResponseField>
</ResponseField>

<ResponseField name="message" type="string">
  Detaillierte Informationen bei Anfragefehlern. Dieser Parameter wird bei erfolgreichen Anfragen nicht zurückgegeben.
</ResponseField>

<ResponseField name="success" type="boolean">
  Ob die Anfrage erfolgreich war.
</ResponseField>

***

Zuletzt aktualisiert: 2026-06-01
