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

# Criar Nova CHAVE

> Cria uma nova chave de API

## Parâmetros da Requisição

### Headers da Requisição

<ResponseField type="string" required>
  Autenticação para a requisição. Esta API usa a AIHubMix Manage Key para autenticação.
</ResponseField>

<ResponseField type="string">
  O tipo de conteúdo da requisição. Este parâmetro deve ser definido como application/json.
</ResponseField>

### Corpo da Requisição

<ResponseField name="name" type="string" required>
  O nome da nova chave.
</ResponseField>

<ResponseField name="expired_time" type="integer">
  Tempo de expiração. Armazenado como timestamp UNIX; -1 indica que nunca expira.
</ResponseField>

<ResponseField name="unlimited_quota" type="boolean">
  Se há ou não limite de cota.
</ResponseField>

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

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

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

## Parâmetros da Resposta

<ResponseField name="data" type="object">
  Informações relacionadas à chave recém-criada do usuário (normalmente inclui id, nome, etc.).

  <ResponseField name="id" type="integer">
    ID da chave.
  </ResponseField>

  <ResponseField name="user_id" type="integer">
    ID do usuário.
  </ResponseField>

  <ResponseField name="status" type="integer">
    Status da chave. 0 significa desabilitada, 1 significa habilitada.
  </ResponseField>

  <ResponseField name="name" type="string">
    Nome da chave.
  </ResponseField>

  <ResponseField name="created_time" type="integer">
    Tempo de criação da chave, armazenado como timestamp UNIX.
  </ResponseField>

  <ResponseField name="accessed_time" type="integer">
    Tempo de acesso da chave, armazenado como timestamp UNIX.
  </ResponseField>

  <ResponseField name="expired_time" type="string">
    Tempo de expiração da chave; -1 indica que nunca expira.
  </ResponseField>

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

  <ResponseField name="unlimited_quota" type="boolean">
    Se há ou não limite de cota.
  </ResponseField>

  <ResponseField name="used_quota" type="integer">
    Cota usada é: used\_quota / 500000
  </ResponseField>

  <ResponseField name="models" type="text">
    Modelos restritos para o uso da chave atual.
  </ResponseField>

  <ResponseField name="subnet" type="text">
    Restrições de IP.
  </ResponseField>
</ResponseField>

<ResponseField name="message" type="string">
  Informações detalhadas sobre a falha da requisição. Este parâmetro não é retornado em requisições bem-sucedidas.
</ResponseField>

<ResponseField name="success" type="boolean">
  Se a requisição foi bem-sucedida.
</ResponseField>

***

Última atualização: 2026-06-01
