> ## 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.

# KEY aktualisieren

> Aktualisieren Sie Name, Ablaufzeit, Kontingent, Modell-/IP-Einschränkungen und Status eines bestehenden KEY.

## 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>

### Pfad-Parameter

<ParamField body="id" type="integer" required>
  KEY-ID.
</ParamField>

### Anfrage-Body

<ParamField body="name" type="string">
  Der Name des neuen Keys.
</ParamField>

<ParamField body="expired_time" type="integer">
  Ablaufzeit (UNIX-Zeitstempel), -1 bedeutet, dass er niemals abläuft.
</ParamField>

<ParamField body="unlimited_quota" type="boolean">
  Ob das Kontingent unbegrenzt ist. true bedeutet unbegrenzt; false bedeutet, ein Kontingent ist aktiviert (erfordert remain\_quota).
</ParamField>

<ParamField body="remain_quota" type="integer">
  Verbleibendes Kontingent. remain\_quota sollte sein: gewünschtes Kontingent \* 500000 (z. B. wenn das gewünschte Kontingent 10 ist, dann 5000000 übergeben). Wenn unlimited\_quota true ist, wird empfohlen, -1 zu übergeben.
</ParamField>

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

<ParamField body="models" type="text">
  Einschränkungen der Modelle, die der aktuelle Key verwenden kann (leer oder nicht angegeben bedeutet keine Einschränkungen).
</ParamField>

<ParamField body="subnet" type="text">
  IP-Einschränkungen (leer oder nicht angegeben bedeutet keine Einschränkungen).
</ParamField>

## Antwortparameter

<ResponseField name="success" type="boolean">
  Gibt an, ob die Anfrage erfolgreich war.
</ResponseField>

<ResponseField name="message" type="string">
  Detaillierte Informationen bei Anfragefehlern. Kann leer sein oder bei erfolgreicher Anfrage nicht zurückgegeben werden.
</ResponseField>

<ResponseField name="data" type="object">
  Das aktualisierte Key-Objekt.

  <ResponseField name="id" type="integer" />

  <ResponseField name="user_id" type="integer" />

  <ResponseField name="status" type="integer" />

  <ResponseField name="name" type="string" />

  <ResponseField name="created_time" type="integer" />

  <ResponseField name="accessed_time" type="integer" />

  <ResponseField name="expired_time" type="integer" />

  <ResponseField name="remain_quota" type="integer" />

  <ResponseField name="unlimited_quota" type="boolean" />

  <ResponseField name="used_quota" type="integer" />

  <ResponseField name="models" type="text" />

  <ResponseField name="subnet" type="text" />
</ResponseField>

***

Zuletzt aktualisiert: 2026-06-01
