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

# Crear nueva clave

> Crear una nueva clave API

## Parámetros de la solicitud

### Cabeceras de la solicitud

<ResponseField type="string" required>
  Autenticación de la solicitud. Esta API utiliza la Manage Key de AIHubMix para autenticarse.
</ResponseField>

<ResponseField type="string">
  El tipo de contenido de la solicitud. Este parámetro debe establecerse como application/json.
</ResponseField>

### Cuerpo de la solicitud

<ResponseField name="name" type="string" required>
  El nombre de la nueva clave.
</ResponseField>

<ResponseField name="expired_time" type="integer">
  Tiempo de expiración. Se almacena como marca temporal UNIX; -1 indica que nunca expira.
</ResponseField>

<ResponseField name="unlimited_quota" type="boolean">
  Si existe o no un límite de cuota.
</ResponseField>

<ResponseField name="remain_quota" type="integer">
  remain\_quota es: cuota esperada \* 500000
</ResponseField>

<ResponseField name="models" type="text">
  Modelos restringidos.
</ResponseField>

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

## Parámetros de la respuesta

<ResponseField name="data" type="object">
  Información relacionada con la clave recién creada del usuario (normalmente incluye id, name, etc.).

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

  <ResponseField name="user_id" type="integer">
    ID del usuario.
  </ResponseField>

  <ResponseField name="status" type="integer">
    Estado de la clave. 0 significa deshabilitada, 1 significa habilitada.
  </ResponseField>

  <ResponseField name="name" type="string">
    Nombre de la clave.
  </ResponseField>

  <ResponseField name="created_time" type="integer">
    Fecha y hora de creación de la clave, en formato de marca temporal UNIX.
  </ResponseField>

  <ResponseField name="accessed_time" type="integer">
    Fecha y hora de acceso a la clave, en formato de marca temporal UNIX.
  </ResponseField>

  <ResponseField name="expired_time" type="string">
    Fecha y hora de expiración de la clave; -1 indica que nunca expira.
  </ResponseField>

  <ResponseField name="remain_quota" type="string">
    Cuota restante; -1 indica cuota ilimitada.
  </ResponseField>

  <ResponseField name="unlimited_quota" type="boolean">
    Si existe o no un límite de cuota.
  </ResponseField>

  <ResponseField name="used_quota" type="integer">
    La cuota utilizada es: used\_quota / 500000
  </ResponseField>

  <ResponseField name="models" type="text">
    Modelos restringidos para el uso de la clave actual.
  </ResponseField>

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

<ResponseField name="message" type="string">
  Información detallada sobre el fallo de la solicitud. Este parámetro no se devuelve en solicitudes exitosas.
</ResponseField>

<ResponseField name="success" type="boolean">
  Indica si la solicitud se realizó con éxito.
</ResponseField>

***

Última actualización: 2026-06-01
