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

# Mettre à jour une clé

> Mettez à jour le nom, l'heure d'expiration, le quota, les restrictions de modèles/IP et le statut d'une clé existante.

## Paramètres de requête

### En-têtes de requête

<ResponseField type="string" required>
  Authentification de la requête. Cette API utilise la AIHubMix Manage Key pour l'authentification.
</ResponseField>

<ResponseField type="string">
  Type de contenu de la requête. Ce paramètre doit être défini sur application/json.
</ResponseField>

### Paramètres de chemin

<ParamField body="id" type="integer" required>
  ID de la clé.
</ParamField>

### Corps de la requête

<ParamField body="name" type="string">
  Nom de la nouvelle clé.
</ParamField>

<ParamField body="expired_time" type="integer">
  Heure d'expiration (horodatage UNIX), -1 signifie qu'elle n'expire jamais.
</ParamField>

<ParamField body="unlimited_quota" type="boolean">
  Indique si le quota est illimité. true signifie illimité ; false signifie qu'un quota est activé (nécessite remain\_quota).
</ParamField>

<ParamField body="remain_quota" type="integer">
  Quota restant. remain\_quota doit être : quota souhaité × 500000 (par exemple, si le quota souhaité est 10, passez 5000000). Lorsque unlimited\_quota vaut true, il est recommandé de passer -1.
</ParamField>

<ParamField body="status" type="integer">
  Statut de la clé. 0 signifie désactivée, 1 signifie activée.
</ParamField>

<ParamField body="models" type="text">
  Restrictions sur les modèles que la clé courante peut utiliser (vide ou non fourni signifie aucune restriction).
</ParamField>

<ParamField body="subnet" type="text">
  Restrictions IP (vide ou non fourni signifie aucune restriction).
</ParamField>

## Paramètres de réponse

<ResponseField name="success" type="boolean">
  Indique si la requête a réussi.
</ResponseField>

<ResponseField name="message" type="string">
  Informations détaillées en cas d'échec de la requête. Peut être vide ou non renvoyé en cas de succès.
</ResponseField>

<ResponseField name="data" type="object">
  Objet clé mis à jour.

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

***

Dernière mise à jour : 2026-06-01
