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

# Créer une nouvelle clé

> Crée une nouvelle clé API

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

### Corps de la requête

<ResponseField name="name" type="string" required>
  Nom de la nouvelle clé.
</ResponseField>

<ResponseField name="expired_time" type="integer">
  Heure d'expiration. Stockée sous forme d'horodatage UNIX ; -1 indique qu'elle n'expire jamais.
</ResponseField>

<ResponseField name="unlimited_quota" type="boolean">
  Indique s'il existe une limite de quota.
</ResponseField>

<ResponseField name="remain_quota" type="integer">
  remain\_quota est : quota attendu × 500000
</ResponseField>

<ResponseField name="models" type="text">
  Modèles restreints.
</ResponseField>

<ResponseField name="subnet" type="text">
  IP restreintes.
</ResponseField>

## Paramètres de réponse

<ResponseField name="data" type="object">
  Informations relatives à la clé nouvellement créée par l'utilisateur (inclut généralement id, name, etc.).

  <ResponseField name="id" type="integer">
    ID de la clé.
  </ResponseField>

  <ResponseField name="user_id" type="integer">
    ID de l'utilisateur.
  </ResponseField>

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

  <ResponseField name="name" type="string">
    Nom de la clé.
  </ResponseField>

  <ResponseField name="created_time" type="integer">
    Heure de création de la clé, stockée sous forme d'horodatage UNIX.
  </ResponseField>

  <ResponseField name="accessed_time" type="integer">
    Heure de récupération de la clé, stockée sous forme d'horodatage UNIX.
  </ResponseField>

  <ResponseField name="expired_time" type="string">
    Heure d'expiration de la clé ; -1 indique qu'elle n'expire jamais.
  </ResponseField>

  <ResponseField name="remain_quota" type="string">
    Quota restant ; -1 indique un quota illimité.
  </ResponseField>

  <ResponseField name="unlimited_quota" type="boolean">
    Indique s'il existe une limite de quota.
  </ResponseField>

  <ResponseField name="used_quota" type="integer">
    Le quota utilisé est : used\_quota / 500000
  </ResponseField>

  <ResponseField name="models" type="text">
    Modèles restreints pour l'utilisation de la clé courante.
  </ResponseField>

  <ResponseField name="subnet" type="text">
    Restrictions IP.
  </ResponseField>
</ResponseField>

<ResponseField name="message" type="string">
  Informations détaillées en cas d'échec de la requête. Ce paramètre n'est pas renvoyé en cas de succès.
</ResponseField>

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

***

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