Api.Airforce
AUTENTICAÇÃO

Autenticação e conta

Saiba como criar uma conta, gerenciar chaves API e autenticar suas requisições.

Configuração da conta

Começar com a Api.Airforce leva apenas alguns passos:

1

Criar uma conta

Acesse a página de signup e crie uma conta gratuita com nome de usuário e senha. Sem e-mail nem cartão de crédito para começar.

2

Obter sua chave API

Após fazer login, navegue até o Dashboard. Sua chave API primária (com prefixo sk-air-) é gerada automaticamente e pronta para uso.

3

Faça sua primeira requisição

Use sua chave API no cabeçalho Authorization para autenticar requisições para qualquer endpoint.

Gerenciamento de chaves API

Gerencie suas chaves API a partir do Dashboard. Todas as chaves usam o prefixo sk-air-.

Chave API primária

Toda conta recebe uma chave primária com acesso completo. Esta chave não pode ser excluída, mas pode ser regenerada no Dashboard.

sk-air-YOUR-KEY

Chaves API secundárias

Crie chaves adicionais com limites personalizados para diferentes aplicações:

  • Defina limites personalizados de RPM (requisições por minuto) por chave
  • Defina permissão de crédito para limitar gastos por chave
  • Rotule chaves para fácil identificação e gerenciamento

Métodos de autenticação

Inclua sua chave API no cabeçalho Authorization como Bearer token:

Bearer Token (Recommended)

curl https://api.airforce/v1/chat/completions \
  -H "Authorization: Bearer sk-air-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1-mini",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    base_url="https://api.airforce/v1",
    api_key="sk-air-YOUR_API_KEY"
)

response = client.chat.completions.create(
    model="gpt-4.1-mini",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.airforce/v1',
  apiKey: 'sk-air-YOUR_API_KEY',
});

const response = await client.chat.completions.create({
  model: 'gpt-4.1-mini',
  messages: [{ role: 'user', content: 'Hello!' }],
});
console.log(response.choices[0].message.content);

Aviso de segurança

Nunca compartilhe sua chave API publicamente, comite-a em controle de versão ou exponha-a em código client-side. Trate-a como uma senha. Se sua chave for comprometida, regenere-a imediatamente no Dashboard.